Skip to main content

nonebot_poe_chat

Project description

nonebot_poe_chat

基于Nonebot和playwright,可以将poe.com接入qq

pypi python pypi
onebot github


残心小站-文档库

详细教程 点击链接跳转👇 点击图片跳转☝️

残心小站-文档库

用户交流群:610948446


功能特性

  • 可以使用gpt3.5和claude两种模型,支持自定义预设和本地预设
  • 可以使用neeva ai搜索引擎
  • 有共享的机器人供多人共同使用(仅支持命令来对话,不支持以下特性)
  • 有用户隔离的个人机器人使用,支持下面两个功能
  • 可以直接回复机器人给你的回答来继续对话,无需命令

  • 可以使用数字索引来使用建议回复

  • 可以直接用机器人名称作命令,向指定机器人询问

  • 可以回复特定字段来直接清除对应机器人的对话历史

  • 有完备的等待队列,又支持每次几名用户同时请求
  • 所有分步操作都可以用 取消 或 算了来终止,并且支持错误重输
  • 如果未创建机器人,对话命令将默认创建gpt3.5,而默认预设可以由管理员来切换
  • 机器人的回答会以回复形式发送,支持发送带二维码的图片格式和相应的链接
  • 机器人的给普通用户的时效性回复都会自动撤回,防止刷屏
  • 插件储存数据放置在./data/poe_chat中
  • 支持填写代理地址http,https,socks,及其username,password

示例

Image 1 Image 2
Image 3 Image 4
Image 5 Image 6
Image 7 Image 8
Image 9 Image 10

更新

  • 2023/5/2 v1.1.7v1.1.8:
    1.增加GPT4和CLAUDE+的使用命令
    2.增加能使用GPT4和CLAUDE+的配置项poe_accesslist,只有list中的qq号和群号可以使用(不填默认poe管理员)
  • 2023/5/1 v1.1.6:
    1.完善预设管理的逻辑
  • 2023/5/1 v1.1.5:
    1.修复回复失败后建议回复被清空的bug
  • 2023/4/30 v1.1.4:
    1.修复配置失效bug
    2.优化回复逻辑,增加字数限制配置,未设置是否以图片形式回复的情况下,在字数小于指定字数时直接回复,大于时转化为图片回复
    3.重构一些代码
  • 2023/4/30 v1.1.3:
    1.切换机器人和删除机器人支持直接命令 + 机器人名称
    2.增加黑白名单配置,默认黑名单模式,默认无黑名单用户或群
    3.支持直接使用'/' + 用户自己的机器人名称来询问特定机器人,并支持直接回复来继续对话
    4.在所有通过回复来继续对话中,支持使用特定字段来清空对话历史(见详细文档)
  • 2023/4/28 v1.1.2:
    1.修复没有跟随命令发送询问内容时的报错(直接pass掉)
    2.增加黑名单配置
  • 2023/4/27 v1.1.1:
    1.支持管理员切换自动创建的预设
    2.支持在配置中开启和关闭建议回复和图片中二维码,详情看上文 配置
  • 2023/4/26 v1.0.9:
    1.修复cookie致命bug
    2./pl登录可能暂时不好用了,因为poe在检测机器人登录,请自行填写ck
    3.新增neevaAi搜索功能
    4.新增共享的gpt和claude聊天
    5.修复自定义预设中间有空格造成错误的bug
    6.补上了创建bot的代码的lock
    7.恢复正常的suggest,并修复了一个由suggest引起的死循环bug
  • 2023/4/26 v1.0.8:
    1.单例模式重构,只创建一个context,稍微减轻性能消耗
    2.暂时修复poe官网suggest消失造成死循环的bug

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_poe_chat-1.1.9.tar.gz (13.5 MB view hashes)

Uploaded Source

Built Distribution

nonebot_poe_chat-1.1.9-py3-none-any.whl (13.7 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page