# 把 ChatGPT 接入微信和 telegram（电报）就这么简单！

By [distracting-thoughts](https://paragraph.com/@distracting-thoughts) · 2023-11-07

---

![](https://storage.googleapis.com/papyrus_images/b9db9235141141180f87e391c06fc7dc1e6ea8e09c410ab1fba183766f19fc57.png)

第1步：获取自己 ChatGPT 的 apikey 【[**获取地址**](https://platform.openai.com/account/api-keys)】 登入后即可获取

第2步：安装VPS 【[**购买地址**](https://www.vultr.com/?ref=8941239-8H)】首冲20美金，可以免费获得100美金的使用额度

第3步：登入自己的VPS，SSH【[**客户端下载**】](https://github.com/kingToolbox/WindTerm/releases/tag/2.5.0)

【重要提醒】：如果你对Linux系统的命令不是很清除，那么请严格按照的我的教程来操作，系统一样选择 Debian 【[视频教程](https://youtu.be/EfuTvNJFZbU)】

登入以后先执行环境安装命令：

    sudo apt-get install git
    

    sudo apt-get install golang
    

### **A.把ChatGPT接入到微信上**

获取项目
====

$ git clone [https://github.com/ZYallers/chatgpt\_wechat\_robot.git](https://github.com/ZYallers/chatgpt_wechat_robot.git)

进入项目目录
======

$ cd chatgpt\_wechat\_robot

复制配置文件
======

$ cp config.dev.json config.json

启动项目
====

$ go run main.go

### **B.把ChatGPT接入到Telegram （电报）上**

1.在电报上搜索 \*\*BotFather ，\*\*如图第一个。点击BotFather后，在对话框下方点击开始与BotFather对话

点击命令 /newbot  按照引导依次输入。

机器人昵称：ChatGPT-LD

机器人用户名：chatgpt\_ld\_bot   （必须\_bot结尾）

最后回复内容是机器人创建成功！红框内的字符串为该机器人的Token（重要信息不能轻易泄露给别人）。

2.然后回到自己的VPS上执行安装nodejs命令：

    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    

    sudo apt-get install nodejs
    

3.安装pm2守护进程，一会要用到

    npm install pm2 -g
    

4.然后下载并安装接入的机器人

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

5.复制一个.env文件，然后修改配置文件。**注意：编辑文件的时候请使用Notepad++或者Editplus ，否则可能会造成编码出错**

    .env
    

直接编辑 .env 文件

API = 就是你在openAI官网上生成的apikey

TG\_API = 就是telegram机器人生成的token

5.保存好配置文件后，启动执行下方的启动命令，就可以和机器人聊天了！

    pm2 start index.js
    

大功告成！

**C.最后提醒下的是，如果需要在后台守护进程运行**

那么只需运行下面命令

    apt-get install screen
    
    screen -S chatgpt
    

运行以后再运行之前的命令就可以了，

启动成功后，按Ctrl +A+D 即可挂起后台服务。

想看运行情况

`screen -R chatgpt`

就可以查看了~

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

具体的设置教程：

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=EfuTvNJFZbU)

---

*Originally published on [distracting-thoughts](https://paragraph.com/@distracting-thoughts/chatgpt-telegram-2)*
