此版本使用矩阵 - 信赖器,大部分被放弃。该机器人存在一些频繁的连接问题,并且只能连接到一个通道。我已经按照矩阵 - 客户的建议将这个项目重写,我的新版本可在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是显而易见的选择。”