FrostN0v0 / kirami-plugin-horserace

适配KiramiBot的赛马小游戏

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KiramiBotPluginLogo

kirami-plugin-horserace

✨ 群内赛马小游戏 ✨

license pypi python

📖 介绍

适用于KiramiBot的赛马小游戏插件

zhenxun_bot_HorseRace & nonebot_plugin_horserace 适配而来,稍作修改,添加合并消息返回配置项

💿 安装

在 KiramiBot 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

pip
pip install kirami-plugin-horserace
pdm
pdm add kirami-plugin-horserace
poetry
poetry add kirami-plugin-horserace
conda
conda install kirami-plugin-horserace

打开 KiramiBot 项目根目录下的配置文件, 以 kirami.toml 为例,在 [plugin] 部分追加写入

plugins = ["kiramit_plugin_horserace"]

⚙️ 配置

在 KiramiBot 项目的配置文件中添加下表中的必填配置

配置项 必填 默认值 说明
send_forward_msg True 将图片以合并消息发送
pic_font_size 16 图片字体大小
setting_track_length 20 跑道长度
setting_random_min_length 0 随机位置事件,最小能到的跑道距离
setting_random_max_length 15 随机位置事件,最大能到的跑道距离
base_move_min 1 每回合基础移动力最小值
base_move_max 3 每回合基础移动力最大值
max_player 8 最大支持玩家数
min_player 2 最小支持玩家数
setting_over_time 120 超时允许重置最少时间,秒
event_rate 450 事件概率 = event_rate / 1000

🎉 使用

指令表

指令 权限 需要@ 范围 说明
赛马创建 群员 群聊 创建游戏
赛马加入 [你的马儿名称] 群员 群聊 加入赛马游戏
赛马开始 群员 群聊 开始游戏
赛马重置 主人 群聊 重置已有赛马
赛马清空 主人 群聊 清空已有赛马
赛马事件重载 主人 群聊 重载事件文件

效果图

示例1

示例2

About

适配KiramiBot的赛马小游戏

License:MIT License


Languages

Language:Python 100.0%