Skip to content

一个娱乐功能为主的微信机器人,功能有表情包制作、扫雷、象棋、国际象棋、五子棋、围棋、黑白棋、人生重开模拟器、猜色块等等

License

Notifications You must be signed in to change notification settings

cy1159178778/wechat_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wechat_bot

一个娱乐功能为主的微信机器人,基于WeChatFerry和NoneBot2开发,插件式写法,方便插拔

功能

help

安装

  • 本项目使用 Python 3.10 开发,所以建议使用 3.10 (其他版本应该也问题不大)
  • 配套 微信 版本:3.9.10.27
  • 可以根据 requirements.txt 搭建环境,或者使用 整合包(夸克网盘, 提取码: 6xmJ) / 整合包(百度网盘, 提取码: rfhh) (不熟悉python的建议使用)

配置

  • common.py 中配置 admin(管理员微信id) 和 nick_name(机器人昵称)
  • 对话功能,使用阿里云通义千问,apikey获取,配置在 chat/chat.py 中的 api_key
  • 翻译功能,使用阿里云机器翻译,accesskey获取,配置在 translate/aliyun_translate.py 中的 access_key_id 和 access_key_secret
  • 绘图功能,使用flux,falkey获取,配置在 ai_draw/__ init__.py 中的 os.environ["FAL_KEY"],以前注册有免费额度的,现在好像没了,也可自行更换,绘图还搭配了百度云图片审核,配置在 ai_draw/check_img.py 中的 API_KEY 和 SECRET_KEY
  • 天气功能,使用和风天气,apikey获取,配置在 heweather/heweather.py 中的 api_key
  • 图片功能、视频功能、签到、运行状态、kfc、舔狗日记、随机小说,目前是用的本地文件(嫌api不稳定),需下载 file(夸克网盘, 提取码: YwGB) / file(百度网盘, 提取码: 5tih),各个压缩包解压到当前文件夹,然后放到 file 下,也可自行更换api
  • 定时发送每日新闻和摸鱼日报,requests_api/__ init__.py 中的 task_group 配置微信群id
  • 点歌需要安装ffmpeg
  • 表情制作功能,如果是自己搭建的环境,需要下载表情资源,控制台输入meme download,整合包则不需要

使用

特别感谢

About

一个娱乐功能为主的微信机器人,功能有表情包制作、扫雷、象棋、国际象棋、五子棋、围棋、黑白棋、人生重开模拟器、猜色块等等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published