add telegram 支持 🚀

This commit is contained in:
Evan 2022-12-12 20:43:04 +09:00
parent 6265012472
commit c12d652bc9

View File

@ -1,5 +1,4 @@
# 欢迎使用`wechatgpt`智能机器人
# Let's Chat with ChatGPT
## 欢迎使用`wechatgpt`智能机器人Let's Chat with ChatGPT
如果觉得不错,请麻烦点个`Star`,非常感谢。
<p>
@ -12,16 +11,16 @@
</a>
</p>
# 仓库地址
## 仓库地址
https://github.com/houko/wechatgpt
# 准备运行环境
## 准备运行环境
```
go mod tidy
cp config/config.yaml.example local/config.yaml
```
# 修改你的token
## 修改你的token
打开 [openai](https://beta.openai.com/account/api-keys) 并注册一个账号, 生成一个apiKey并把apiKey放到`local/config.yaml`的token下请看如下示例
大陆用户注册`openai`请参考 [注册ChatGPT详细指南](https://sms-activate.org/cn/info/ChatGPT)
@ -32,14 +31,14 @@ chatgpt:
token: sk-pKHZD1fLYqXDjjsdsdsdUvIODTT3ssjdfadsJC2gTuqqhTum
```
# 运行App
## 运行App
```
go run main.go
```
## 微信
### 微信
```
ain.go #gosetup
go: downloading github.com/eatmoreapple/openwechat v1.2.1
@ -65,36 +64,36 @@ INFO[0099] 3 <Friend:wloscar>
```
登陆成功后会拉取微信的好友和群组
## 如何使用
### 如何使用
默认为`chatgpt`,如果想设置其他的触发方式可以修改`local/config.yaml`的keyword。此时如果别人给你发消息带有关键字`chatgpt`,你的微信就会调用`chatGPT`AI自动回复你的好友。
当然,在群里也是可以的。
## 使用场景1
### 使用场景1
别人给你发消息时如果消息中带有关键字系统就会调用AI自动帮你回复此问题。
<img src="screenshots/IMG_3837.png" alt="drawing" style="width:250px;"/><img src="screenshots/IMG_3840.png" alt="drawing" style="width:250px;"/><img src="screenshots/IMG_3850.png" alt="drawing" style="width:250px;"/>
## 使用场景2
### 使用场景2
别人在群里发消息时如果消息中带有关键字系统就会调用AI自动帮你回复此问题。
<img src="screenshots/IMG_3845.png" alt="drawing" style="width:250px;"/><img src="screenshots/IMG_3847.png" alt="drawing" style="width:250px;"/>
## 使用场景3
### 使用场景3
自己给自己发消息时如果消息中带有关键字系统会也调用AI自动帮你回复此问题。
<img src="screenshots/IMG_3844.png" alt="drawing" style="width:250px;"/>
## 意外之喜
### 意外之喜
<img src="screenshots/IMG_3843.png" alt="drawing" style="width:250px;"/>
这不比对象来的贴心?
## telegram机器人使用方式
### telegram机器人使用方式
- 方式1: 直接添加小莫的bot进行使用
<img src="screenshots/telegram.png" alt="drawing" style="width:250px;"/>
@ -120,14 +119,14 @@ chatgpt:
- 你可以把它当作你的智多星,有什么问题不懂的时候随时问它。
# 变爸爸事件
## 变爸爸事件
放在B站
[用chatgpt写了个微信机器人结果变爸爸了](https://www.bilibili.com/video/BV1B24y1Q7us/)
# 贡献本仓库
## 贡献本仓库
如果大家有玩的时候有遇到一些奇怪的对话可以截图发PR分享给大家。另外对本项目有什么想法或者贡献的话欢迎提[issue](https://github.com/houko/wechatgpt/issues)或[pr](https://github.com/houko/wechatgpt/pulls)
# Q&A
## Q&A
### 1. 返回错误`invalid_api_key`
这是因为`openai``API`需要付费,价格非常便宜具体可以官网查看。按照如下参考绑定一下信息卡就可以正常使用了,如果还是有错就把`API Key`删掉重新建一个。
@ -149,5 +148,5 @@ go: github.com/eatmoreapple/openwechat@v1.2.1: Get https://proxy.golang.org/gith
```
自身网络环境问题,请排查网络设置
# 协议
## 协议
[MIT LICENSE](LICENSE)