Skip to main content

nonebot-plugin-chess

适用于 Nonebot2 的国际象棋插件。

安装

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

人机功能 需要使用遵循 UCI协议 的引擎

需要在 .env 文件中添加 引擎的可执行文件的路径

chess_engine_path=/path/to/your/engine

推荐的引擎:

使用

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

@我 + “国际象棋人机”或“国际象棋对战”开始一局游戏;

可使用“lv1~8”指定AI等级,如“国际象棋人机lv5”,默认为“lv4”;

发送 起始坐标格式,如“e2e4”下棋;

在坐标后加棋子字母表示升变,如“e7e8q”表示升变为后;

对应的字母:K:王,Q:后,B:象,N:马,R:车,P:兵

发送“结束下棋”结束当前棋局;

发送“显示棋盘”显示当前棋局;

发送“悔棋”可进行悔棋(人机模式可无限悔棋;对战模式只能撤销自己上一手下的棋);

或者使用 chess 指令:

可用选项:

  • --battle: 对战模式,默认为人机模式
  • --black: 执黑,即后手
  • -l <LEVEL>, --level <LEVEL>: 人机等级,可选 1~8,默认为 4

示例

特别感谢

Metadata

Release files for nonebot_plugin_chess 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nonebot_plugin_chess 0.5.2
File Size Uploaded
nonebot_plugin_chess-0.5.2.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nonebot_plugin_chess 0.5.2
File Interpreter ABI Platform
nonebot_plugin_chess-0.5.2-py3-none-any.whl Python 3 none any Details

Total release size: 20.1 kB

Release files / nonebot_plugin_chess-0.5.2.tar.gz

Download URL nonebot_plugin_chess-0.5.2.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
38890c546d67871b9618c95a32ade38c25b031b7130f83aeca02313ad8118daa
BLAKE2b-256 checksum
How to use checksums
34b4885df5bc1f8cacb1e2b61a528495f0e4d679fbd15d1b2d9d81671e84575f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure

Release files / nonebot_plugin_chess-0.5.2-py3-none-any.whl

Download URL nonebot_plugin_chess-0.5.2-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e27000e64e2e73cf510023fbbcc82fad0e9d4567d12d9eab7c5ef7f729e88fa
BLAKE2b-256 checksum
How to use checksums
3c4deacdf5ecfe1071d77f05acba02953a25371046aca489bdc7014cc2e1ee9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page