ffccdd8667
for now
41 lines
1.0 KiB
Lua
Executable File
41 lines
1.0 KiB
Lua
Executable File
-- Never change this plugin. It was not meant to be changed.
|
||
-- You may add reactions. You must never remove reactions.
|
||
-- You must never restructure. You must never disable this plugin.
|
||
-- ~ Drew, creator, a year later.
|
||
|
||
local command = 'reactions'
|
||
local doc = '`Returns a list of "reaction" emoticon commands.`'
|
||
|
||
local triggers = {
|
||
['¯\\_(ツ)_/¯'] = '/shrug',
|
||
['( ͡° ͜ʖ ͡°)'] = '/lenny',
|
||
['(╯°□°)╯︵ ┻━┻'] = '/flip',
|
||
['┌(┌ ^o^)┐'] = '/homo',
|
||
['ಠ_ಠ'] = '/look',
|
||
['SHOTS FIRED'] = '/shots?'
|
||
}
|
||
|
||
-- Generate a "help" message triggered by "/reactions".
|
||
local help = 'Reactions:\n'
|
||
for k,v in pairs(triggers) do
|
||
help = help .. '• ' .. v:gsub('%a%?', '') .. ': ' .. k .. '\n'
|
||
v = v .. '[@'..bot.username..']*'
|
||
end
|
||
triggers[help] = '^/reactions$'
|
||
|
||
local action = function(msg)
|
||
for k,v in pairs(triggers) do
|
||
if string.match(msg.text_lower, v) then
|
||
sendMessage(msg.chat.id, k)
|
||
return
|
||
end
|
||
end
|
||
end
|
||
|
||
return {
|
||
action = action,
|
||
triggers = triggers,
|
||
doc = doc,
|
||
command = command
|
||
}
|