ASWATER 发表于 2025-1-13 22:55:56

【原创|开源|Python】WeAuth:使用微信公众号来管理你的MC白名单和服务器!

本帖最后由 ASWATER 于 2025-1-14 14:16 编辑

写在前面:这本来是笔者本人自己为了方便自己的服务器管理而开发的软件。经过一年的运行和重构后,可以在蛇年春节前开源给大家!欢迎大家提出意见!WeAuth架起一座连接微信公众号与Minecraft服务器的桥梁。你可以直接在微信公众号对Minecraft服务器进行指令操作。玩家也可以直接在微信公众号注册白名单。此外,WeAuth可以单独作为微信公众号验证开发者服务器url地址使用。 注:由于微信方面要求,您运行WeAuth的服务器须能够正常使用80端口。Github 项目主页: https://github.com/TomatoCraftMC/WeAuthstatic/image/hrline/line4.png
一、白名单管理配置好WeAuth后,你可以直接在自己的公众号发送"#"来进行白名单注册。WeAuth会绑定微信ID和角色ID,除非管理员在后台手动删除,每个微信号都只能绑定一个角色。每个角色ID也只能绑定一个微信号。WeAuth会在玩家取消关注公众号后自动移除白名单。玩家再次关注公众号也只能使用绑定的角色ID进行注册。二、管理员指令运行你可以在WeAuth设置管理员,管理员通过公众号发送"@"即可运行MC内指令。例如以下用法:<span id="kM0.8080553322173887">@list </span>

如果您使用的MCSManager作为WeAuth与游戏连接方式,则不会收到发出指令后的反馈。三、CDKey生成与兑换系统WeAuth超级管理员可以使用!系列指令,其中之一就是CDKey的生成。

玩家使用"$"即可进行兑换。注:只有通过rcon协议连接游戏服务器,WeAuth才会向微信服务器反馈兑换结果。四、WeAuth的下载WeAuth已上传至Pypi,使用pip3 install weauth或者清华源加速pip3 install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple weauth 即可下载安装,然后在控制台使用weauth指令即可运行。具体请见Github项目主页 https://github.com/TomatoCraftMC/WeAuth五、欢迎参与开发欢迎大家参与WeAuth的开发!请发起PR时选择dev branch。
如有任何问题,欢迎向作者发邮件!WeAuth is released under the GPLv3.0 license.






ASWATER 发表于 2025-1-13 22:58:17

图片太大被吞了(恼
等我修改一下

无机观察者 发表于 2025-1-14 10:46:21

新人不新手

5d01 发表于 2025-1-15 13:18:57

感谢分享

xiaomai小麦 发表于 2025-1-15 18:14:06

感谢分享

Gfunhud 发表于 2025-1-16 16:01:39

感谢分享

芓又又zyew 发表于 2025-1-16 21:29:12

好新的东西[贴吧_开心]
页: [1]
查看完整版本: 【原创|开源|Python】WeAuth:使用微信公众号来管理你的MC白名单和服务器!