**
这个接入Telegram Bot 的 ChatGPT 项目,超棒**
根据自己需求,调教机器人~
并且不用虚拟机!完全不花一分钱哦~
单单使用使用Cloudflare,复制粘贴就可以啦~
感谢Github大佬项目ChatGPT-Telegram-Workers
需要准备
- Chatgpt账号的API(听说现在注册不了啦,以前注册的还能用哇)
- Telegram机器人的Token
- Cloudflare账号(免费的,自己用或是几个朋友用完全没问题)
省略获取 ChatGPT的API / Telegram 机器人 Token 的步骤
第一步、部署
| 步骤 | 操作 |
|---|---|
| 1.注册账号 | Cloudflare Workers |
| 2.创建服务 | 点击右上角的 Create a Service |
| 3.新建Workers | 进入新建的workers, 选择Quick Edit |
| 4.复制粘贴 | 粘贴../dist/index.js中代码进去保存 |
第二步、配置环境变量
打开 Cloudflare Workers
点击你的Workers,
点击右上角的 Setting -> Variables
配置以下内容:
| 前面写 | 后面填 |
|---|---|
| API_KEY | 你的ChatGPT API |
| TELEGRAM_AVAILABLE_TOKENS | 你的机器人Token |
| CHAT_WHITE_LIST | 允许访问的用户的ID,例如123456789,多个ID用英文逗号隔开 |
第三步、绑定KV数据
1.首页-Workers-KV, 点击右上角的 Create a Namespace, 名字随便取,
2.打开 Cloudflare Workers 点击你的Workers 点击右上角的 Setting -> Variables
3.在 KV Namespace Bindings 中点击 Edit variables
4.点击 Add variable,前面设置名字为DATABASE 并选择刚刚创建的KV数据
第四步、初始化
再点击页面中的>>>>> click here <<<<<
如图就成功了