This repository has been archived on 2021-04-24. You can view files and clone it, but cannot push or open issues or pull requests.
Mikubot/plugins/soundboard.lua

40 lines
1.0 KiB
Lua
Raw Permalink Normal View History

2015-11-12 17:42:03 +01:00
do
local function run(msg, matches)
local receiver = get_receiver(msg)
--local url = "http://code.ponywave.de/workspace/mikubot/sounds/"..matches[1]..".mp3"
local url = "http://kyouko.local/sounds/"..matches[1]..".mp3"
2015-11-12 17:42:03 +01:00
local file = download_to_file(url)
local cb_extra = {file_path=file}
if string.match(msg.text, "[Ll][Ii][Ss][Tt][Ee]") then
return "Hier eine Liste aller Sounds: PonyWave.de/a/sounds"
elseif string.match(msg.text, "[Rr][Aa][Nn][Dd][Oo][Mm]") then
return "Kommt noch!"
2015-11-12 17:42:03 +01:00
end
if not file then
return "Nichts gefunden!\nSicher, dass "..matches[1].." existiert?"
2015-11-12 17:42:03 +01:00
else
2015-11-13 20:51:12 +01:00
print('Sende Sound')
send_audio(receiver, file, rmtmp_cb, cb_extra)
2015-11-12 17:42:03 +01:00
end
end
return {
description = "Soundboard",
usage = {"#sound [Sound]: Sendet ein Sound",
"#sound liste: Zeigt alle verfügbare Sounds",
"#sound random: Sendet ein zufälligen Sound (Kommt noch)"},
2015-11-12 17:42:03 +01:00
patterns = {
"^#[Ss][Oo][Uu][Nn][Dd] (.*)$"
2015-11-12 17:42:03 +01:00
},
run = run
}
end
--by Akamaru [https://ponywave.de]