← 开源
HenryXiaoYang

XYBot

XYBot是一个可运行于Linux和Windows的基于Hook的微信机器人🤖️!✅高度可自定义! ✅支持自我编写插件!非常多的功能:天气🌤️、获取新闻📰、ChatGPT聊天🗣️、Hypixel玩家查询🎮、随机图片📷、随机链接🔗、随机群成员👥、五子棋♟️、签到✅、查询积分📊、积分榜🏆、积分转送💰、积分抽奖🎁、积分红包🧧等

ApplicationsPersonalPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
535
Star
68
Fork
+-1
本周
4
贡献者
创建于 2023-05-04 · 更新于 2026-10-14 · 今日第 17507 名
主要开发者
HenryXiaoYangemuiocrashmoon
README

公告

XYBotV1已停止更新,请前往XYBotV2 https://github.com/HenryXiaoYang/XYBotV2

XYBot 微信机器人

 ![XYBot微信机器人logo](https://github.com/HenryXiaoYang/HXY_Readme_Images/blob/main/XYBot/logo/xybot_logo.png?raw=true) 

XYBot是一个可运行于Linux和Windows的基于Hook的微信机器人。😊 具有高度可自定义性,支持自我编写插件。🚀

XYBot提供了多种功能,包括获取天气🌤️、获取新闻📰、Hypixel玩家查询🎮、战争雷霆玩家查询🎮、随机图片📷、随机链接🔗、五子棋♟️、签到✅、查询积分📊、积分榜🏆、积分转送💰、积分抽奖🎁、积分红包🧧等。🎉

XYBot还提供了AI相关的功能,包括ChatGPT🗣️,Dalle🎨。🤖

XYBot拥有独立的经济系统,其中基础货币称为”积分“。💰

XYBot还提供了管理员功能,包括修改积分💰、修改白名单📝、重置签到状态🔄、获取机器人通讯录📚、热加载/卸载/重载插件🔄等。🔒

XYBot详细的部署教程可以在项目的Wiki中找到。📚 同时,XYBot还支持自我编写插件,用户可以根据自己的需求和创造力编写自定义插件,进一步扩展机器人的功能。💡

✅高度可自定义! ✅支持自我编写插件!

[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-red.svg)](https://opensource.org/licenses/)
[![Version](https://img.shields.io/badge/Version-2.2.1-orange.svg)](https://github.com/HenryXiaoYang/XYBot)
[![Blog](https://img.shields.io/badge/Blog-@HenryXiaoYang-yellow.svg)](https://yangres.com)

公告

由于需要频繁的更新维护,XYBot版本号格式将会发生变化,v0.0.7后面的版本号将会按照以下格式进行更新:

v大版本(hook/微信版本变动时更改).功能版本.Bug修复版本

例如:

  • v1.0.1是v1.0.0的Bug修复版本
  • v1.1.0是v1.0.0的功能版本
  • v1.1.1是v1.1.0的Bug修复版本

功能列表

用户功能:

  • 获取天气🌤️
  • 获取新闻📰
  • ChatGPT🗣️
  • Dalle🎨
  • Hypixel玩家查询🎮
  • 战争雷霆玩家信息查询💣
  • 随机图图📷
  • 随机链接🔗
  • 五子棋♟️
  • 签到✅
  • 查询积分📊
  • 积分榜🏆
  • 积分转送💰
  • 积分抽奖🎁
  • 积分红包🧧

管理员功能:

  • 修改积分💰
  • 修改白名单📝
  • 重置签到状态🔄
  • 获取机器人通讯录📚
  • 热加载/卸载/重载插件🔄
  • 查看已加载插件ℹ️

XYBot 文档 📄

文档中有完整的功能介绍,部署教程,配置教程,插件编写教程。

🔗XYBot 文档

功能演示

菜单

随机图片

ChatGPT

私聊ChatGPT

天气查询

五子棋

快速开始🚀

Linux/Docker

docker pull henryxiaoyang/xybot:latest

docker run -d --name XYBot \
  -e WC_AUTO_RESTART=yes \
  -p 4000:8080 \
  --add-host dldir1.qq.com:127.0.0.1 \
  -v XYBot:/home/app/XYBot/ \
  -v XYBot-wechatfiles:/home/app/WeChat\ Files/ \
  --tty \
  henryxiaoyang/xybot:latest

Windows

需要 Git 与 Python3 与 微信3.9.10.27

git clone https://github.com/HenryXiaoYang/XYBot.git
cd XYBot
pip install -r requirements.txt

# 请手动启动微信

# 启动微信后执行
python start.py

自我编写插件🧑‍💻

请参考模板插件:

🔗模板插件仓库️

XYBot交流群

 ![XYBot二维码](https://file.yangres.com/xybot-wechatgroup.jpeg) 

🔗图片会被缓存,点我查看最新二维码

捐赠

你的赞助是我创作的动力!🙏

FAQ❓❓❓

ARM架构能不能运行?🤔️

不行

用的什么微信版本?🤔️

3.9.10.27😄

最长能运行多久?🤔️

XYBot内置了防微信自动退出登录功能,可以保持长时间运行。

特别感谢

https://github.com/ChisBread 感谢提供了Docker容器相关的信息!

https://github.com/lich0821 感谢这个项目的作者写的wcferry!

⭐️Star History⭐️

 ![XYBot Star History](https://api.star-history.com/svg?repos=HenryXiaoYang/XYBot&type=Date) 
排名相邻
同类项目