TypechoJoeTheme

加密社区

统计

【AI系列】--接入CHATGPT到Telegram--AIGC

加密社区博 主大黑
2023-02-16
/
0 评论
/
34 阅读
/
301 个字
/
百度已收录
02/16
本文最后更新于 2023年02月16日,已超过 580天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

想通过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

这样即使你断开VPS,机器人也会在后台运行。

赞(0)
版权属于:

加密社区

本文链接:

https://blogs.khtain.com/index.php/archives/115/(转载时请注明本文出处及文章链接)

评论 (0)
 
登录
X
用户名
密码