ChatterBot自定義MongoDB路徑

2021-10-03 02:01:24 字數 743 閱讀 7144

預設資料庫為slite3,已經不能滿足需求,需改為mongodb

class bot:

def __init__(self):

self.my_bot = chatbot(

'mode',

storage_adapter='chatterbot.storage.mongodatabaseadapter',

filters=[

'chatterbot.filters.repetitiveresponsefilter'

],database_uri="mongodb://:@:/?authsource=admin&authmechanism=scram-sha-1".format(

username='',

password='',

host='127.0.0.1',

port='27017',

db_name=''),

read_only=true

)

filters是個過濾器,可以濾除重複問題

database_uri是資料庫連線,使用者名稱,密碼,ip,埠,集合名稱

authsource=admin&authmechanism=scram-sha-1 最新連線方式需要這裡

read_only=true 關閉後續學習寫入功能

QListView實現列表顯示,自定義model

執行效果如圖 如下 include include struct studioinfo class cstudiolistmodel public qabstractlistmodel cstudiolistmodel cstudiolistmodel qobject parent 0 qabstr...

自定義 如何自定義協議

何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...

自定義控制項 自定義鐘錶

private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...