/IntelligentIthea

智能型艾瑟雅机器人(IntelligentItheaBot):一个终末三问(末日时在做什么?有没有空?可以来拯救吗?)抽卡游戏qq机器人

Primary LanguageC++

智能型艾瑟雅(IntelligentIthea)

智能型艾瑟雅(IntelligentIthea):一个终末三问(末日时在做什么?有没有空?可以来拯救吗?)抽卡游戏qq机器人

本机器人基于NoneBot2制作,衷心服务于每一位热爱珂学的珂学家!
十分感谢各位开发组的小伙伴:青风光翼(285984384)、西瓜nd(2741584344)、回响(2769640073)
也十分感谢一直以来陪伴我们各位珂学家!

功能

1、抽卡游戏(共包含以下命令)

抽卡:玩家可以通过输入“抽卡”或戳一戳(双击机器人头像)完成抽卡。机器人会随机抽取普通至超稀有之间的2张至4张之间的卡牌

排行榜:按本群玩家图鉴数进行排行的排行榜

合成 [角色] [角色]:玩家可以通过输入“合成”+空格+角色名(或角色编号)+空格+角色名(或角色编号)完成合成。但注意,合成的卡牌必须是同一等级的哟!

一键合成 [等级]:玩家可以通过输入“合成”+空格+等级名(普通、稀有、超稀有)完成一键合成。一键合成只会合成多余的卡,也就是卡牌数大于等于两张的卡牌的多余卡牌,会自动留下一张卡以保证图鉴不失,所以请放心使用(当然如果你喜欢作死把所有卡都合成了,一键合成可能就不太适合你了...)

查看 [角色]:玩家可以通过输入“合成”+空格+角色名(或角色编号)查看角色。前提是你必须拥有该角色

查看仓库:当玩家输入“查看仓库”后,就可以查看到自己的持有卡片总数、超稀有卡片数、稀有卡片数、普通卡片数、图鉴完成度、当前群排名

卡牌列表:查看所有卡牌的名字

编号图:查看所有卡牌对应编号的图片

兑换 [商品]:玩家可以通过输入“兑换”+空格+商品名兑换商品。或直接输入“兑换”查看商品名后再输入商品名完成兑换

2、1A2B(共包含以下命令)

1A2B规则:发送“1A2B规则”阅读游戏规则

1A2B开始:发送“1A2B开始”开始游戏

1A2B结束:发送“1A2B结束”结束游戏

3、走进珂学

珂学:随机返图或一句经典台词或一条终末的科普

珂图 n:获取n张图片,n可为空

珂言:获取一句经典台词

珂普:获取一条终末的科普

查看图片 k:查看编号为k的图片

图库状态:查看图库状态

提示:使用以上指令获取的图片是缩略图哦

如要获取高清版,请访问https://img.sukasuka.cn/post/图片id

4、一言

随机发送一条动画、漫画、游戏、文学领域中的经典台词

5、点歌 [歌曲名]

此为原插件songpicker2稍加改动而成。玩家可以通过输入“点歌”+空格+歌曲名完成点歌。仅支持网易云音乐的点歌(因为实在找不到其他音乐平台的接口或接口经常失灵)

6、赛跑

此为原插件Pcr_Run稍加改动而成。一个赛跑下注的小游戏,玩家可以发起赛跑并进行墨鱼币下注

7、闲聊

此为原插件ELFChatBot稍加改动而成。玩家可在群里@机器人发起会话,发送“再见”结束会话或通过私聊直接进行闲聊

8、棋类

十分感谢MeetWq大佬制作的以下功能!

五子棋

五子棋对战: 开始一个对应的棋局,一个群组内同时只能有一个棋局

查看棋盘:查看所处棋局的棋盘

悔棋:可以进行悔棋

停止下棋:结束棋局

重载五子棋棋局:手动结束游戏或超时结束游戏时,可发送该命令继续下棋

围棋(禁全同,暂时不支持点目)

围棋对战: 开始一个对应的棋局,一个群组内同时只能有一个棋局

查看棋盘:查看所处棋局的棋盘

悔棋:可以进行悔棋

停止下棋:结束棋局

重载围棋棋局:手动结束游戏或超时结束游戏时,可发送该命令继续下棋

黑白棋

围棋对战: 开始一个对应的棋局,一个群组内同时只能有一个棋局

查看棋盘:查看所处棋局的棋盘

跳过回合:跳过当前回合(仅黑白棋支持)

悔棋:可以进行悔棋

停止下棋:结束棋局

重载围棋棋局:手动结束游戏或超时结束游戏时,可发送该命令继续下棋

象棋

象棋对战: 开始一个对应的棋局,一个群组内同时只能有一个棋局

象棋人机:与机器人进行象棋对战,可使用“lv1~8”指定AI等级,如“象棋人机lv5”,默认为“lv4”

查看棋盘:查看所处棋局的棋盘

悔棋:可以进行悔棋

停止下棋:结束棋局

重载象棋棋局:手动结束游戏或超时结束游戏时,可发送该命令继续下棋

国际象棋

国际象棋对战: 开始一个对应的棋局,一个群组内同时只能有一个棋局

国际象棋人机:与机器人进行国际象棋对战,可使用“lv1~8”指定AI等级,如“国际象棋人机lv5”,默认为“lv4”

查看棋盘:查看所处棋局的棋盘

悔棋:可以进行悔棋

停止下棋:结束棋局

重载国际象棋棋局:手动结束游戏或超时结束游戏时,可发送该命令继续下棋

9、扫雷

十分感谢MeetWq大佬制作的此功能!

扫雷开始/扫雷初级/扫雷中级/扫雷高级:开始一局扫雷,可设置不同难度

查看游戏:查看所处游戏画面

扫雷结束:结束正在进行的扫雷游戏

用法

官方机器人环境(仅供参考):

部署:

请参考NoneBot2指南

注:插件不兼容v2.0.0-beta.1及以上版本的框架和适配器

友情链接