安装准备:一台VPS、注册好Open AI、准备一个可以可以打开OpenAI官网的节点(台湾、新加坡、美国等)

开源项目地址:https://github.com/karfly/chatgpt_telegram_bot

1、SSH连接工具Fianlshell下载链接:https://www.hostbuf.com/t/988.html

2、在Telegram中新建一个机器人并获取Telegram API

  • 打开Telegram——搜索:BotFather——点击开始——输入/newbot——给机器人起一个名字——给机器人设定一个用户名(后缀加上_bot,如:Mtelegram_bot)——复制机器人API,然后保存到文本中
  • 如果要删除:在BotFather中输入/mybots,即可选择对应选项删除

3、获取Chat GPT API key:https://platform.openai.com/account/api-keys

下载并安装开源项目

  • 安装git
yum install git
  • 先把开源项目克隆过来
git clone https://github.com/karfly/chatgpt_telegram_bot.git
  • 进入文件目录
cd /root/chatgpt_telegram_bot
  • 更改文件名称
mv config/config.example.yml config/config.yml
mv config/config.example.env config/config.env
  • 双击打开config.yml文件,添加前面准备好的Telegram API和OpenAI API keys

4、安装docker

  • 安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库:
yum install -y yum-utils

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 安装 Docker Engine、containerd 和 Docker Compose:
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • docker管理
systemctl start docker  #启动容器
systemctl enable docker #开机自启
systemctl status docker #查看状态
docker --version #查看docker版本

5、安装Docker Compose

  • 下载&安装
curl -L "https://github.com/docker/compose/releases/download/v2.14.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 给执行权限
chmod +x /usr/local/bin/docker-compose
  • 创建软链
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

6、执行安装

docker-compose --env-file config/config.env up --build

7、机器人使用命令

/retry– 重新生成最后的机器人答案
/new– 开始新对话
/mode– 选择聊天模式
/balance– 显示余额
/help– 显示帮助

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部