免费快速部署自己的 ChatGPT Telegram 机器人

2023-03-03 15:07:41 +08:00
 tbxark

上班摸鱼随手写了个小脚本,最简单快捷部署属于自己的 ChatGPT Telegram 机器人的方法,单文件,直接复制粘贴一把梭,无需任何依赖,无需配置本地开发环境,不用域名,免服务器。

https://github.com/TBXark/ChatGPT-Telegram-Workers

配置

偷懒的话可以直接复制代码然后修改相应的 KEY ,想要动态变化可以设置成环境变量

// 你也可以注释这两行代码,然后在 Workers 配置界面填写环境变量
const API_KEY = "PLEASE_REPLACE_WITH_YOUR_OPENAI_API_KEY";
const TELEGRAM_TOKEN = "PLEASE_REPLACE_WITH_YOUR_TELEGRAM_BOT_TOKEN";

// 聊天白名单,你也可以在环境变量中定义数组然后在这里解析 JSON
const CHAT_WHITE_LIST = [];

使用

  1. 新建 Telegram 机器人, 获得 Token
  2. 注册 OpenAI 账号并创建 API Key
  3. 部署 Workers https://developers.cloudflare.com/workers/
  4. 运行 https://your_workers_name.your_workers_subdomain.workers.dev/telegram/your_telegram_bot_token/bind 绑定 telegram
  5. 开始新对话 使用/new指令开始,之后每次都会将聊天上下文发送到 ChatGPT
14597 次点击
所在节点    OpenAI
116 条回复
Kiwifruit08
2023-03-07 23:15:39 +08:00
磕磕绊绊终于成功了,感谢评论区各位大佬的提示
flight2006
2023-03-08 21:29:53 +08:00
感谢,花了半个小时就搞定了
ijk0
2023-03-09 00:48:24 +08:00
@Lentin 开了也还是没反应,请问你还有其他设置吗
ijk0
2023-03-09 00:48:51 +08:00
@toobad666 群聊没反应+1
wangofjian
2023-03-09 01:00:05 +08:00
bot 可以聊天,群聊不行,搞不出来
NeoChen
2023-03-09 09:09:56 +08:00
感谢,10 分钟搞定,可以欢快的玩耍了,免得每次开无痕、换线路、登录
tbxark
2023-03-11 20:12:19 +08:00
@ijk0 给机器人加管理员
tbxark
2023-03-11 20:12:31 +08:00
@wangofjian 给机器人加管理员
ijk0
2023-03-12 00:32:21 +08:00
@tbxark 有一个加管理员 bot father 开隐私权限死活不行,发任何命令都不回复,私聊没问题。重新搞了一个新 bot 倒是可以正常群聊
wangofjian
2023-03-12 23:12:19 +08:00
@wangofjian

@tbxark 添加管理员之后就可以了,感谢大佬带我飞
bbmmwan886
2023-03-13 05:07:24 +08:00
从推上来的, 已搞定 感谢
gs0217
2023-03-15 09:29:54 +08:00
大神会更新 GPT-4 么
tbxark
2023-03-15 15:09:02 +08:00
@gs0217 如果你有 GPT-4 权限,可以用 CHAT_MODEL 这个环境变量更换模型。
mazyi
2023-03-16 22:30:12 +08:00
感觉速度有点慢,是 cloudflare 的问题吗
1005gel
2023-03-21 16:18:32 +08:00
This model's maximum context length is 4097 tokens. However, your messages resulted in 4130 tokens. Please reduce the length of the messages.} 麻烦问下 tokens 超限怎么弄
tbxark
2023-03-22 18:20:28 +08:00
@1005gel /new 新建会话或者设置历史记录长度,详情可以看 github 的文档。有其他 BUG 可以提 issue ,不经常看 v2ex

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920842

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX