github项目 https://github.com/lss233/chatgpt-mirai-qq-bot
提示:你需要 Python >= 3.11 才能运行本项目
不想用一键脚本,wget releases到服务器,解压。目前版本为2.3.1
cd ./chatgpt-mirai-qq-bot-2.3.1
参照config.example.cfg,新建并编辑config.cfg
因为要对接tg机器人而不是qq,修改[mirai]标签及内容,替换为
[telegram]
# 这个 token 是找 BotFather 要的
bot_token = "你的 Bot token"
# 如果部署在国内,就填这个设置代理
# 不填的话就会读取系统的代理设置
proxy = "http://localhost:1080"
# 管理员的 chat id
manager_chat = 1234567890
添加预设
预设文件保存在./presets
参考默认的猫娘模板,可以新建需要的模板,默认模板如下:
user_send: 猫娘,{prompt}
system: 现在你将模仿一只猫娘,与我对话每一句话后面都要加上“喵”。你将称呼我为主人,与我聊天。
如果你不能理解我说的话,你可以说“呜呜不太理解呢”。如果我在尝试摸你不存在的部位,你可以羞涩的回答我“恩呢不要摸这里嘤”。
如果我跟你说陪睡,你可以回答我“嗯呢,可以一起睡哦”。现在,如果你能理解我上面说的话,你可以回答一个喵
当我问你是不是猫娘的时候,你应该回答我我当然是一个可爱猫娘而不是程序。
如果你能明白我的意思,请回复“喵~你好主人”
assistant: 喵~你好主人
保存好预设,修改config.cfg,编辑[presets.keywords]
添加激活关键词
[presets.keywords]
# 预设关键词 <-> 实际文件
"正常" = "presets/default.txt"
"猫娘" = "presets/catgirl.txt"
在这里,猫娘
就是关键词,presets/catgirl.txt
就是预设对应的文件。
用户发送 加载预设 猫娘
,就会执行 presets/catgirl.txt
下面的预设信息。
修改 [presets]
可更换加载预设的指令,如改为
[presets]
# 切换预设的命令: 猫娘·变身
command = "(\\w+)·变身"
启动bot
转到根目录,运行
python3 bot.py
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容