nonebot_poe_chat
Project description
nonebot_poe_chat
✨基于Nonebot和playwright,可以将poe.com接入qq✨
功能特性
--可以使用gpt3.5和claude两种模型,支持自定义预设和本地预设
--有完备的等待队列,又支持每次几名用户同时请求
--注意所有功能都是用户独立的,每个用户只能操作自己的内容
--所有分步操作都可以用 取消 或 算了来终止,并且支持错误重输
--如果未创建机器人,对话命令将默认创建gpt3.5
--可以直接回复机器人给你的回答来继续对话,无需命令
--可以使用数字索引来使用建议回复
--机器人的回答会以回复形式发送,支持发送带二维码的图片格式和相应的链接
--机器人的时效性回复都会自动撤回,防止刷屏
--插件储存数据放置在./data/poe_chat中
--支持填写代理地址http,https,socks,及其username,password
功能使用
--以下命令前面全部要加 /
~帮助:poehelp / poe帮助
~对话:poetalk / ptalk / pt
~清空历史对话:poedump / pdump / pd
~创建机器人:poecreate / 创建bot / pc
~删除机器人:poeremove / 删除bot / pr
~切换机器人:poeswitch / 切换bot / ps
--以下功能仅限poe管理员可以使用
~登录:poelogin / plogin / pl
~添加预设:poeaddprompt / 添加预设 / pap
~删除预设:poeremoveprompt / 删除预设 / prp
安装
step.1
nb安装
nb plugin install nonebot-poe-chat
或者pip安装并添加到pyproject.toml的plugins列表中
pip install nonebot-poe-chat
step.2
playwright install chromuim
配置(在.env中修改)
#poe_cookie,poe网站的ck,见后文截图,也可以不填,而使用/pl命令登陆
poe_cookie = "f87HlVW~~%3D%3D"
#poe_superusers,poe插件管理员qq号
poe_superusers = ["123456","132145"]
#默认True,表示是否以图片形式回复
poe_picable = True
#默认True, 表示是否在图片形式回复后跟上二维码的链接
poe_urlable = True
#代理地址以及验证信息,如果本地可以连接外网可以不填,以下只是示例,请根据需求填写
poe_server = socks://127.0.0.1:7890
poe_name = canxin
poe_passwd = passwd
示例
Image 1 | Image 2 |
---|---|
Image 3 | Image 4 |
Image 5 | Image 6 |
Image 7 | Image 8 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nonebot_poe_chat-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a1aa0f5be64cc532a61a5ef103783d138c58605943048736e6838ab946a95aa |
|
MD5 | bf6a51051a0f27941e156337178a072f |
|
BLAKE2b-256 | cf931b044aadf6e4edcae06a1536ee36774695b6c0504cc33cbee27d959a9aa6 |