Skip to main content

nonebot-plugin-cchess

适用于 Nonebot2 的象棋插件。

安装

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

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

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

cchess_engine_path=/path/to/your/engine

经试用可用的引擎:

注意,Fairy-Stockfish 支持多种游戏,需要选择支持 Xiangqi 的发行版,即需要选带有 largeboard 的版本

使用

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

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

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

发送 中文纵线格式如“炮二平五” 或 起始坐标格式如“h2e2”下棋;

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

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

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

或者使用 cchess 指令:

可用选项:

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

示例

特别感谢

Metadata

Release files for nonebot_plugin_cchess 0.4.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_cchess 0.4.2
File Size Uploaded
nonebot_plugin_cchess-0.4.2.tar.gz 1.4 MB Details

Built distribution (wheel)

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

Total release size: 2.8 MB

Release files / nonebot_plugin_cchess-0.4.2.tar.gz

Download URL nonebot_plugin_cchess-0.4.2.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
7d38ccd5e0f76a41d4ac4598c591d0ca940c282f8af1785a84839ef8f8ae31d9
BLAKE2b-256 checksum
How to use checksums
5184d3e4eec5bf0a8ff8e385e317510461dae03bd5e5f42b644a67ffef267fab
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_cchess-0.4.2-py3-none-any.whl

Download URL nonebot_plugin_cchess-0.4.2-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
134b833f1eddbe8672b5f0ab95202f4c909c06bd6552ae65e4dfaaed32317dc4
BLAKE2b-256 checksum
How to use checksums
21950d6cf8b012cfdd1f8ffeb8832865669c5defca649cf2f8a0a479ee816fd3
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.4.2 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.12

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

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