ChatGPT接入电报Telegram方法
ChatGPT是不签最为火爆的AI机器人之一,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。最为关键的是他还是免费的,也可以获取免费的API。本篇文章便是根据GitHub一个大神的项目,将chantgpt接入到TG机器人中
一、搭建条件
1.chatgpt的账号,用于获取API
2.Telegram账号一个,用于搭建TG机器人
3.github上一个开源项目
4.准备一台vps要求国外ip,centos系统x86
二、搭建步骤
1、获取ChatGPT API
打开下面网址并且登录ChantGPT
https://platform.openai.com/account/api-key
获取到 ChantGPT API key后,复制将其保存,
2、创建TG机器人,获取TG API
打开@BotFather机器人
创建一个新机器人,获取api,如图操作
设定/setjoingroups为 Enable
设定/setprivacy为 Enable
3、打开VPS开始搭建
GitHub项目原地址:https://github.com/harshitethic/chatgpt-bot-telegram
打开ssh进入vps要求国外ip,centos系统x86
1)安装nodejs
sudo yum install -y git #安装git工具
cd /usr/local #进入/usr/local目录
wget https://npmmirror.com/mirrors/node/v16.18.1/node-v16.18.1-linux-x64.tar.xz #下载node文件,如无法下载,可先下载到本地再上传
tar -xvf node-v16.18.1-linux-x64.tar.xz #解压该文件
mv node-v16.18.1-linux-x64 nodejs #将node-v16.18.1-linux-x64重命名为nodejs
rm -rf node-v16.18.1-linux-x64.tar.xz #删除node-v16.18.1-linux-x64.tar.xz
ln -s /usr/local/nodejs/bin/node /usr/bin/node #创建软连接
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm #创建软连接
2)安装pm2用来守护进程
npm install pm2 -g #一键安装
ln -s /usr/local/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin #创建软连接
pm2 -version #查看pm2版本
3)项目安装
将项目git到VPS
cd /root && git clone https://github.com/harshitethic/chatgpt-bot-telegram
进去安装目录
cd /root/chatgpt-bot-telegram
安装程序
npm install
4)编辑.env文件
找到.env文件,打开并编辑,
API=填写你的ChatGTP的API
TG_API=填写你的机器人Token
5)执行启动命令,并守护进程
pm2 start index.js
三、搭建完成可以使用了
问答命令示例:/ask 你好呀!
画图命令示例:/image 中国古装美女
THE END
二维码
文章目录
关闭
共有 0 条评论