# dingbot **Repository Path**: lihutao/dingbot ## Basic Information - **Project Name**: dingbot - **Description**: 使用钉钉机器人实现的gpt对话+sd绘图bot - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-08-16 - **Last Updated**: 2024-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dingbot #### 介绍 使用钉钉机器人实现的gpt对话+sd绘图bot,早年做的小demo,代码非常凌乱,不过好在功能都实现了,启动起来也比较简单,重构和加新功能以后再说吧 - [x] gpt聊天 - [x] sd绘图 - [ ] ai语音 - [ ] 重构 先看看效果 聊天:用法:直接聊就ok了,预设我没写到配置文件中,默认猫娘,想改的话自行更改编译吧,不会的话可以和我交流 ![image-20240816160820522](https://gitee.com/lihutao/pic/raw/master/img/image-20240816160820522.png) 绘图:用法:#开头的语句,直接输入中文,通过gpt预设帮忙转成prompt然后发给绘图接口。 ![image-20240816160909325](https://gitee.com/lihutao/pic/raw/master/img/image-20240816160909325.png) #### 软件架构 直接看上面代码目录,非常拉跨,以学习为目的的话就不要看了。 #### 安装教程 使用git clone https://gitee.com/lihutao/dingbot.git拉取代码 或者直接下载zip包 拉取后需要填写配置文件中的信息,都写有注释,可以每个都去网上找找教程 windows运行:双击start.bat即可运行,闪退表明信息错误,钉钉连接不上 linux运行:在根目录输入:./start.sh即可运行,可前往nohup.out查看运行情况 #### 使用说明 机器人需要的参数: api: ClientId: "xxxxxx" #钉钉后台id Client_secret: "xxxxxxx"#钉钉后台密钥 api_url: "xxxxxx"#gpt接口,可写官方(官方需要服务器在非大陆地区)也可写中转的 api_key: "xxxxxxxx"#gpt密钥 img_url: "http://127.0.0.1:7860/sdapi/v1/txt2img"#sd绘图地址,可写本地也可写远程部署的 repository: url: "xxxxxxx"#sd生成的图片存储仓库地址,全部网址 repo: "xxxxxx"#仓库地址,除去开头的github地址 token: cutToken: "xxxxxx"#github图床token前半部分: tailToken: "xxxxxx"#图床token后半部分;随意分割,只要分开就ok了 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request