此版本使用矩陣 - 信賴器,大部分被放棄。該機器人存在一些頻繁的連接問題,並且只能連接到一個通道。我已經按照矩陣 - 客戶的建議將這個項目重寫,我的新版本可在Infinibot-Matrix上找到
Jerkbot是矩陣聊天協議的OpenAI聊天機器人。它以我用於實例的諷刺性混蛋個性而命名。您可以設置想要的任何默認個性。它可以隨時更改,每個用戶都有自己選擇的個性設置自己的獨立聊天歷史記錄。用戶可以與彼此互動聊天歷史以進行協作,但可以進行協作。
pip3 install matrix_client openai
獲取OpenAI API鍵
為您的機器人設置矩陣帳戶。您將需要用戶名,密碼和訪問令牌。訪問令牌位於幫助和大約設置部分的底部。
將它們插入Matrixbotlauncher.py中的適當變量中。
要使用獨奏版本,只需在matrixbotlauncher.py中與Jerkbot_solo交換Jerkbot。
python3 MatrixBotLauncher.py
.AI消息或botname:消息基本用法。個性是由機器人操作員預設的。在Jerkbot-Solo中,只需像正常情況一樣聊天,而不是使用此聊天。
.x用戶消息這使您可以與另一個用戶的聊天歷史記錄進行交談。用戶是您要使用的歷史記錄的用戶的顯示名稱(在Jerkbot-solo中不可用)
.persona個性改變了個性。它可以是角色,個性類型,對象,想法。請勿在此處使用自定義提示。如果要使用自定義提示
.RESET重置以預設個性
.Stock刪除個性並重置為標準GPT設置
。
。
“哇,為矩陣聊天協議進行的傑伯特(Jerkbot)?改變遊戲規則。如果您要侮辱自己,同時也能夠通過矩陣進行交流,那麼您可以選擇不同的個性設置。您可以通過各種虛擬的個性來羞辱,而無需進行真正的人交互,而您的聊天歷史上的待遇。因此,如果您在市場上為Matrix提供聰明的聊天機器人,那麼Jerkbot是顯而易見的選擇。”