astrbot_plugin_wordle_2_cmd
Forked from astrbot_plugin_wordle
2.2.1:支持配置自定义拼写检查(支持正则表达式)
[!important]
这个版本响应聊天中的指令。如果你需要响应聊天中普通消息的版本,请前往 astrbot_plugin_wordle_2_msg。
猜单词时,直接对 Bot 说出单词即可。
这个版本中,你可以使用这些指令(斜杠“/”可根据你的 AstrBot 配置被替换为其他字符):
/猜单词 开始 (长度)/猜单词 提示/猜单词 结束
Astrbot Wordle 游戏,支持指定位数——只需要单词表中存在该长度的单词。
自定义词库和释义功能。(修改在 /wordlist 目录下的 json 文件。这里使用了 nonebot-plugin-wordle 的单词表。)
自定义显示字体。(在 main.py 里替换 MinecraftAE.ttf 为所需字体,字体的大小和位置可能也需要调整。)
加入了单词拼写检查,用户的输入的单词不存在时则不会进行下一步。(通过 spellchecker 库和自定词库之一即可。)
与原版相比,还优化了 “猜单词提示”的功能。现在用户获取提示时,如果一个正确字母都没有猜出来,插件会告诉其随机位置上的字母;如果猜出了部分字母,则插件会告知其顺序。
原版似乎有一个无法向 QQ 平台发图片的 Bug(可能是因为试图发送 png 格式),这个项目换用 jpg,解决了这个 Bug。
增加了随机提示词。
添加了防重复猜测功能。
优化了一些细节。
启动时,插件会自动尝试安装 “pyspellchecker” 库,但建议手动在 AstrBot 目录中 requirements.txt 添加一行 “pyspellchecker”