基于wechaty社区的python-wechaty开发的一款娱乐性质的微信机器人。
- B站视频分享链接自动解析功能
- 抖音视频分享链接自动解析功能
- 网易云热评功能
- 微博热搜功能
- 摸鱼图
被动技能,无命令。
当用户发送的聊天信息中,包含B站视频链接时,机器人将自动解析视频各种信息,并发送视频消息。支持BV,av,b23.tv的链接。方便微信群内分享视频,可以快速了解到分享的内容
被动技能,无命令。
由于微信屏蔽抖音链接,每次分享的时候,都需要自己下载再上传视频,比较麻烦,所以做了这个功能,方便微信群内大家分享视频。此功能自动检测含有 “https://v.douyin.com” 的聊天信息,然后解析视频信息,并自动下载上传视无水印视频。下次再分享抖音视频的时候,直接选择【复制链接】,发送链接即可。
命令:到点了 | 网易云 | 我好难过
收到用户命令时,将随机发送网易云音乐的歌曲热评一条。
命令:微博 | 微博 | 微博热搜
收到用户命令时,将发送此刻微博热搜榜前15。
本机器人基于python-wechaty的pad-local协议,采用插件的方式组织。
详见python-wechaty官网文档。传送门python-wechaty文档
git clone https://github.com/xin0501/xin_bot.git
编辑xin_bot.py文件中,相关部分。
os.environ['TOKEN'] = "uuid" # wechaty-puppet-padlocal中使用的uuid
os.environ['WECHATY_PUPPET_SERVICE_ENDPOINT'] = "ip:port" # wechaty-puppet-padlocal中设置的ip和端口
- 运行shell目录下的pad_env.sh,启动启动Padlocal网关服务
./shell/pad_env.sh
- 启动xin_bot机器人
python xin_bot.py
首次启动时,使用手机微信,扫描二维码登录,后续即可自动登录。