ChatGPT接入telegram

获取apikey

获取地址:https://platform.openai.com/account/api-keys

在Telegram上新建bot

  1. 在电报上搜索BotFather,点击BotFather后,在对话框下方点开始与BotFather对话
  2. 点击命令/newbot按照引导依次输入“机器人昵称”与“机器人用户名(用户名必须以_bot结尾)”
  3. 获得机器人的Token

在VPS上布署chatgpt-bot-telegram

Chatgpt-bot-telegram项目地址

安装依赖

1
2
3
4
5
# 安装nodejs
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install nodejs
# 安装pm2守护进程
npm install pm2 -g

下载并安装接入机器人

1
2
3
git clone https://github.com/harshitethic/chatgpt-bot-telegram.git
cd chatgpt-bot-telegram
npm install

复制一个.env文件,然后修改配置文件,并编辑

API=openai官网上生成的apikey

TG_API=telegram机器人生成的token

启动并执行命令

1
pm2 start index.js

后台守护进程运行

1
2
3
4
5
apt-get install screen
screen -S chatgpt

# 查看运行情况
screen -R chatgpt