Nonebot2 汉字Wordle 插件
Project description
nonebot-plugin-handle
适用于 Nonebot2 的 汉字Wordle 猜成语插件
安装
- 使用 nb-cli
nb plugin install nonebot_plugin_handle
- 使用 pip
pip install nonebot_plugin_handle
配置项
以下配置项可在
.env.*
文件中设置,具体参考 NoneBot 配置方式
handle_strict_mode
- 类型:
bool
- 默认:
False
- 说明:是否启用严格模式,开启后猜测的短语必须是成语
handle_color_enhance
- 类型:
bool
- 默认:
False
- 说明:是否启用色彩增强模式
使用
以下命令需要加命令前缀 (默认为/
),可自行设置为空,此处省略
[@Bot] 猜成语/handle
[@Bot] 结束/结束猜成语/结束游戏
规则
你有十次的机会猜一个四字词语;
每次猜测后,汉字与拼音的颜色将会标识其与正确答案的区别;
汉字的右上角标的数字1、2、3、4分别对应一、二、三、四声;
青色 表示其出现在答案中且在正确的位置;
橙色 表示其出现在答案中但不在正确的位置,至多着色 此单词中有这个字母的数量 次;
每个格子的 汉字、声母、韵母、声调 都会独立进行颜色的指示。
当四个格子都为青色时,你便赢得了游戏!
可发送“结束”结束游戏;可发送“提示”查看提示。
使用 --strict
选项开启成语检查,即猜测的短语必须是成语,如:
[@Bot] handle --strict
注:--strict
仅在 handle_strict_mode
被设置为 False
时生效。
示例
说明
橙色块着色规则为:
橙色块至多着色 此成语中有这个元素的数量 次。
同时其满足:
橙色块着色数量 + 青色块着色数量 <= 此成语中有这个元素的数量。
类似Wordle,这意味着:
如果答案是 zu2 bu4 chu1 hu4
。
玩家猜测 hu1 xx1 xx1 xx1
(x代表无关),则
h
标为橙色。
1
声在第 3 格标记青色,其他为灰色。(因为着青色的数量达到最大值 1)
玩家猜测 hu4 hu4 su4 su4
,则
第 1 个 h
着橙色,第 2 个 h
着灰色。(因为着青色的数量达到最大值 1)
4
声在第 2、4 格着青色,在第 1、3 格着灰色。(因为着青色的数量达到最大值 2)
四个 u
全部标记为青色。
特殊标记
在旧版 nonebot-plugin-handle(<0.3.2) 中,若出现连续标黄的拼音,玩家无法判断其是出自同一个字还是不同的字,如下图所示。
更新后,若所猜拼音下,出现双下划线,则代表该声母/韵母是出自同一个出现在答案中的字。
这张图片的含义是:成语中出现了 xin 这个拼音的字,但位置不正确。
这张图片的含义是:成语中,所猜位置是 xin1,但不是新这个字。(正确答案是心)
特别感谢
- antfu/handle A Chinese Hanzi variation of Wordle - 汉字 Wordle
- AllanChain/chinese-wordle Chinese idiom wordle game | 仿 wordle 的拼成语游戏
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_handle-0.4.2.tar.gz
.
File metadata
- Download URL: nonebot_plugin_handle-0.4.2.tar.gz
- Upload date:
- Size: 10.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.0 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | acafba6d5cf3fbc342963a02e321422a6fc453b857dc80740604554da2f48185 |
|
MD5 | b7033690f708833f813757dfe108f338 |
|
BLAKE2b-256 | 531bdcc8ed41751031c32f9429cbac1c68a3a996bac0706b2812b91ad2f78129 |
File details
Details for the file nonebot_plugin_handle-0.4.2-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_handle-0.4.2-py3-none-any.whl
- Upload date:
- Size: 10.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.0 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aef57283e71d4a8c39a69b6af006768211ee5592df9a564fe88bdf7bdb74cbf |
|
MD5 | d4a117015cb6b21b5c6263a233742c37 |
|
BLAKE2b-256 | bcab4791a492786cebd7967086cd9623dbedfac27fcd6772e2660f26f8c8347a |