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
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录