【AI系列】--接入CHATGPT到Telegram--AIGC
02/16
本文最后更新于
2023年02月16日,已超过
777天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
想通过Telegram无限畅聊?通过Telegram 来进行社区维护?想把Telegram接入CHATGPT?
今天我们就来解决这个问题
通过API和Telegram Bot来实现这个功能
问:
答:
环境准备
- 甲骨文VPS
- Linux Ubuntu
- Telegram Bot
- CHATGPT API
开始搭建
1.在电报上搜索 BotFather ,如图第一个。点击BotFather后,在对话框下方点击开始与BotFather对话
点击命令 /newbot 按照引导依次输入。
机器人昵称:khtain_bot
机器人用户名:khtain_bot (必须_bot结尾)
最后回复内容是机器人创建成功!红框内的字符串为该机器人的Token(重要信息不能轻易泄露给别人)。
然后回到自己的VPS上执行安装nodejs命令和守护进程命令
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install nodejs
npm install pm2 -g
然后下载并安装接入的机器人
git clone https://github.com/harshitethic/chatgpt-bot-telegram.git
cd chatgpt-bot-telegram
npm install
输入
ls -a
可以看到 .env文件
输入
vim .env
进行编辑
API = 就是你在openAI官网上生成的apikey
TG_API = 就是telegram机器人生成的token
点击一下指令开始运行
pm2 start index.js
如果需要在后台守护进程运行,那么只需运行下面命令
apt-get install screen
screen -S chatgpt
运行以后再运行之前的命令就可以了,
启动成功后,按Ctrl +A+D 即可挂起后台服务,想看运行情况
screen -R chatgpt