-
Notifications
You must be signed in to change notification settings - Fork 2
/
Menu.lua
74 lines (65 loc) · 3.09 KB
/
Menu.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
local log = require("log")
local Api = require("coreApi")
local json = require("json")
local http = require("http")
function ReceiveFriendMsg(CurrentQQ, data)
if data.FromUin ==2986807981 then--防止自我复读
return 1 end
if string.find(data.Content, "机器人菜单") == 1 then
menu = "1.se图命令(不保证可用)有:\n来点/张/份/XX(可选)/(的)色/涩/瑟/黄/图(可以私聊)、漫画、插画、首页推荐、周排行、cos、私服、cos周排行、cos月排行、私服排行、炼点铜。(不可私聊)\n"..
"2.天气查询:天气+城市(可以私聊,插件有点问题已关闭)\n"..
"3.QQ音乐:点歌+歌名(可以私聊)\n"..
"4.搜图+图片 不保证准确(可以私聊)\n" ..
"5.语音+文字(文字转语音)(可以私聊)\n"..
"6.搜番+图片 不保证准确(不可私聊)\n"..
"7.气象功能:真彩色/华东雷达图/降水量/机动观测(可选加BD)/看看副高/台风预警/海面温度/PM2.5+城市(不可私聊)\n"..
"8.财经功能:股票代码+代码(不能有空格)可私聊\n"..
"9.谷歌翻译: 翻译成中文/英语/英文/日语/日文:内容 (一定要带英文冒号,标点符号之后的文字可能被截断)可私聊\n"..
"10.杂项: trumpdeathclock(可私聊)\n"..
"骰子 命令.roll+数字 默认六面骰\n"..
"链接转图+图片网址(无法发送墙外图片)\n"..
"丘丘翻译+丘丘语或汉字(原神丘丘语翻译)\n"..
"机器人不会复读自己刷屏,如果无限复读请通知我关掉"
luaMsg =
Api.Api_SendMsg(--调用发消息的接口
CurrentQQ,
{
toUser = data.FromUin, --回复当前消息的来源群ID
sendToType = 1, --2发送给群1发送给好友3私聊
sendMsgType = "TextMsg", --进行文本复读回复
groupid = 0, --不是私聊自然就为0咯
content = menu, --回复内容
atUser = 0 --是否 填上data.FromUserId就可以复读给他并@了
}
)
end
return 1
end
function ReceiveGroupMsg(CurrentQQ, data)
if data.FromUserId ==2986807981 then--防止自我复读
return 1 end
menu = nil
if string.find(data.Content, "机器人菜单") == 1 then--菜单插件
menu = "避免刷屏 请私聊我'机器人菜单'获取"
end
if string.find(data.Content, "雀魂网址多少") == 1 then --问答插件 按需添加
menu = "官网:https://www.maj-soul.com/#/home \n镜像站:https://majsoul.teemo.name/1/"
end
if menu == nil then return 1 end--空消息无需发送
luaMsg =
Api.Api_SendMsg(--调用发消息的接口
CurrentQQ,
{
toUser = data.FromGroupId, --回复当前消息的来源群ID
sendToType = 2, --2发送给群1发送给好友3私聊
sendMsgType = "TextMsg", --进行文本复读回复
groupid = 0, --不是私聊自然就为0咯
content = menu, --回复内容
atUser = 0 --是否 填上data.FromUserId就可以复读给他并@了
}
)
return 1
end
function ReceiveEvents(CurrentQQ, data, extData)
return 1
end