把 ChatGPT 接入微信和 telegram(电报)就这么简单!

admin 2023年2月24日09:36:32评论370 views字数 1268阅读4分13秒阅读模式

第1步:获取自己 ChatGPT 的 apikey 【获取地址】 登入后即可获取

第2步:安装VPS 【购买地址】首冲20美金,可以免费获得100美金的使用额度、及在国内云厂商购买境外服务器。

第3步:登入自己的VPS,SSH【客户端下载

如果你对Linux系统的命令不是很清除,那么请严格按照的我的教程来操作,系统一样选择 Debian 

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

sudo apt-get install git

 

sudo apt-get install golang

A.把ChatGPT接入到微信上

# 获取项目
$ git clone 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,机器人也会在后台运行。

本人微信已集成:

把 ChatGPT 接入微信和 telegram(电报)就这么简单!

以下更多学习技术分享请关注公众号

把 ChatGPT 接入微信和 telegram(电报)就这么简单!

原文始发于微信公众号(灰帽安全):把 ChatGPT 接入微信和 telegram(电报)就这么简单!

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年2月24日09:36:32
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  把 ChatGPT 接入微信和 telegram(电报)就这么简单! https://cn-sec.com/archives/1570812.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: