Skip to main content

Nonebot2 wordle猜单词插件

Project description

nonebot-plugin-wordle

适用于 Nonebot2 的 wordle 猜单词插件

安装

  • 使用 nb-cli
nb plugin install nonebot_plugin_wordle
  • 使用 pip
pip install nonebot_plugin_wordle

使用

以下命令需要加命令前缀 (默认为/),可自行设置为空

@机器人 + 猜单词/wordle

绿色块代表此单词中有此字母且位置正确;

黄色块代表此单词中有此字母,但该字母所处位置不对;

黄色块至多着色 此单词中有这个字母的数量 次;

灰色块代表此单词中没有此字母;

猜出单词或用光次数则游戏结束。

可发送“结束”结束游戏;可发送“提示”查看提示。

可使用 -l / --length 指定单词长度,默认为 5

可使用 -d / --dictionary 指定词典,默认为 CET4

支持的词典:GRE、考研、GMAT、专四、TOEFL、SAT、专八、IELTS、CET4、CET6

示例

说明

黄色块着色规则为:

黄色块至多着色 此单词中有这个字母的数量 次。

针对这个规则,下面的例子能帮您更好理解,并且更好猜测词语:

假设答案是 xOOxxxxx。(这个词并不存在,只是为了方便理解)

当用户猜测 xxxxxxxO 时,O这个字母由于存在但位置不同,会被着为黄色。

当用户猜测 xxxxxxOO 时,由于原先单词中有两个O,所以两个O都会被着色。

当用户猜测 xxxxxOOO 时,由于原先单词只有两个O,因此前两个O会被着色,第3个会被着为灰色。

当用户猜测 xxOxxxxO 时,第1个O由于位置正确,着为绿色。第2个O着为黄色。

当用户猜测 xxOxxxOO 时,第1个O着绿色,第2个O着黄色,第3个O着灰色。

当用户猜测 xOOxxxxO 时,前两个O着绿色,第3个O着灰色。

特别感谢

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_wordle-0.4.3.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

nonebot_plugin_wordle-0.4.3-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_wordle-0.4.3.tar.gz.

File metadata

  • Download URL: nonebot_plugin_wordle-0.4.3.tar.gz
  • Upload date:
  • Size: 2.6 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

Hashes for nonebot_plugin_wordle-0.4.3.tar.gz
Algorithm Hash digest
SHA256 5a328d0b0279fc4b8c438e3c1444ba80bea6dee9dd31af0433719f3aaf541bb3
MD5 2b85fba40ac679b0afd0f32e6dbbd79b
BLAKE2b-256 bb3951adb5a228d446dafed5f9d1dc8e633c8dfa3248b7de3ce68d93081d0b86

See more details on using hashes here.

File details

Details for the file nonebot_plugin_wordle-0.4.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_wordle-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b7c1f6e6e45ec75e2de61fc4ea58429a7192305edb0b1579ecf719442af352e
MD5 23b729521c634c15394d0c564fa3d27b
BLAKE2b-256 5771d1d2c31aaee4a5898a827f076ad773325574616b16b8226140a0a9fc7bbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page