diff --git a/etc/api b/etc/api index fefafd4..da0a266 160000 --- a/etc/api +++ b/etc/api @@ -1 +1 @@ -Subproject commit fefafd4923e824cb5a7f762c7e65d24cdc1f8d87 +Subproject commit da0a266b72f0919c5ed1bfa3fbc75e7d2f398229 diff --git a/src/events/message.moon b/src/events/message.moon index 4f62c45..fc48613 100644 --- a/src/events/message.moon +++ b/src/events/message.moon @@ -16,6 +16,14 @@ reg = { {'чё%?*', 'ничё'} } +stick = { + { + 'AgADwAADcpO1DQ' + 'редебало' + 'CAACAgIAAx0CUY2umQACFItiHHUg6w_MPu6Vs8k76cwn4OIHNQACwAADcpO1DVbNTDlmHOWMIwQ' + } +} + (api, msg) => if msg.text msg.text = utf8.lower ' '.. msg.text ..' ' @@ -25,6 +33,10 @@ reg = { api\reply msg, t if t ~= msg.text elseif msg.sticker - if msg.sticker.file_unique_id == 'AgADwAADcpO1DQ' - api\reply msg, 'редебало' + for k, v in pairs stick + if msg.sticker.file_unique_id == v[1] + if math.random! <= 0.5 + api\reply msg, v[2] + else api\sendSticker msg, v[3] --, _, _, _, msg.message_id + return