添加菜单和关于
This commit is contained in:
parent
9f8d9db33e
commit
1f5dcf769b
|
@ -300,7 +300,7 @@ void InstructionProcessor::signOn(const MessageDispatcher::SingleInstruction &in
|
|||
"你获得了 %d 个铜钱\n"
|
||||
"你现在有 %d 个铜钱\n"
|
||||
"你已经连续签到 %d 天", copperCoinsDifference, currentCopperCoins, person.continuousSignOnDays());
|
||||
group.sendMessage(MiraiCP::At(instruction.event.sender.id()),MiraiCP::PlainText(s));
|
||||
group.sendMessage(MiraiCP::At(instruction.event.sender.id()), MiraiCP::PlainText(s));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -320,3 +320,65 @@ void InstructionProcessor::otherMessage(const MessageDispatcher::SingleInstructi
|
|||
}
|
||||
}
|
||||
|
||||
void InstructionProcessor::menu(const MessageDispatcher::SingleInstruction &instruction) {
|
||||
auto group = instruction.event.group;
|
||||
group.sendMessage(MiraiCP::PlainText(std::string{"菜单:\n"
|
||||
"1.复读\n"
|
||||
"使用方法:\n"
|
||||
".复读 [内容]\n"
|
||||
"2.营销号\n"
|
||||
"使用方法:\n"
|
||||
".营销号 [事物]\n"
|
||||
".营销号 [事物] [别称]\n"
|
||||
".营销号 [事物] [事件] [结果]\n"
|
||||
"3.说废话\n"
|
||||
"使用方法:\n"
|
||||
".废话 [主题]\n"
|
||||
"4.发病\n"
|
||||
"使用方法:\n"
|
||||
".发病 [主题]\n"
|
||||
"5.倒垃圾\n"
|
||||
"使用方法:\n"
|
||||
".倒垃圾\n"
|
||||
"6.疯狂星期四V我50\n"
|
||||
"使用方法:\n"
|
||||
".kfc\n"
|
||||
"7.东方Project图片生成\n"
|
||||
"使用方法:\n"
|
||||
".东方\n"
|
||||
".车万\n"
|
||||
"8.签到\n"
|
||||
"使用方法:\n"
|
||||
".签到\n"
|
||||
".打卡\n"
|
||||
"9.钓鱼 [开发中]\n"
|
||||
"使用方法:\n"
|
||||
".钓鱼\n"
|
||||
"10.打工 [开发中]\n"
|
||||
"使用方法:\n"
|
||||
".打工\n"
|
||||
"11.五千兆表情包生成 [开发中]\n"
|
||||
"使用方法:\n"
|
||||
".五千兆 [上排文字] [下排文字]\n"
|
||||
"12.菜单"
|
||||
"使用方法:\n"
|
||||
".菜单\n"
|
||||
"13.关于\n"
|
||||
"使用方法:\n"
|
||||
".关于\n"}));
|
||||
}
|
||||
|
||||
void InstructionProcessor::about(const MessageDispatcher::SingleInstruction &instruction) {
|
||||
auto group = instruction.event.group;
|
||||
group.sendMessage(MiraiCP::PlainText(std::string{"作者:Lucas\n"
|
||||
"项目地址:\n"
|
||||
"https://gitme.fun/lucas8485/Lucas-Bot\n"
|
||||
"遵循AGPLv3协议开源\n"
|
||||
"使用的第三方库:\n"
|
||||
"MiraiCP\n"
|
||||
"nlohmann/json\n"
|
||||
"libcurl\n"
|
||||
"utf8-for-cpp"}));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -63,6 +63,10 @@ public:
|
|||
InstructionProcessor::touhouProject);
|
||||
MessageDispatcher::registerInstructionProcedure(MessageDispatcher::InstructionType::SignOn,
|
||||
InstructionProcessor::signOn);
|
||||
MessageDispatcher::registerInstructionProcedure(MessageDispatcher::InstructionType::Menu,
|
||||
InstructionProcessor::menu);
|
||||
MessageDispatcher::registerInstructionProcedure(MessageDispatcher::InstructionType::About,
|
||||
InstructionProcessor::about);
|
||||
MessageDispatcher::registerInstructionProcedure(MessageDispatcher::InstructionType::OtherMessage,
|
||||
InstructionProcessor::otherMessage);
|
||||
// 添加消息监听事件
|
||||
|
|
Loading…
Reference in New Issue