預設資料庫為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...