diff --git a/miku/plugins/plex.lua b/miku/plugins/plex.lua index 9054ef7..3b8e05b 100644 --- a/miku/plugins/plex.lua +++ b/miku/plugins/plex.lua @@ -38,7 +38,7 @@ function plex:get_plex(query) } local ok, response_code, response_headers, response_status_line = http.request(request_constructor) if not ok then return 'NOTOK' end - local data = json.decode(table.concat(response_body))._children[1] + local data = json.decode(table.concat(response_body)).MediaContainer.Metadata[1] local title = ''..data.title..'' diff --git a/miku/plugins/quotes.lua b/miku/plugins/quotes.lua index cbf7504..e5b56bc 100644 --- a/miku/plugins/quotes.lua +++ b/miku/plugins/quotes.lua @@ -117,7 +117,7 @@ function quotes:action(msg, config, matches) return elseif matches[1] == "delquote" and not matches[2] then if not is_sudo(msg, config) then - utilities.send_reply(msg, config.errors.sudo) + utilities.send_reply(msg, config.errors.sudo, true) return end if msg.reply_to_message then diff --git a/miku/plugins/special.lua b/miku/plugins/special.lua index ed0b950..38e4e50 100644 --- a/miku/plugins/special.lua +++ b/miku/plugins/special.lua @@ -35,7 +35,8 @@ special.triggers = { "^%(\\$", "^/[Ss][Cc][Hh][Ee][Ll][Ll][Ee]$", "^[Pp][Ii][Nn][Gg]$", - "^[Dd][Aa][Ss] [Ii][Ss][Tt]? [Nn][Ii][Cc][Hh][Tt]? [Ll][Uu][Ss][Tt][Ii][Gg]!?$" + "^[Dd][Aa][Ss] [Ii][Ss][Tt]? [Nn][Ii][Cc][Hh][Tt]? [Ll][Uu][Ss][Tt][Ii][Gg]!?$", + "/[Bb][Ll][Uu][Ee][Tt][Ee][Xx][Tt]" } @@ -133,6 +134,11 @@ function special:action(msg, config, matches) output = 'Pong' elseif msg_text:match("^[Dd][Aa][Ss] [Ii][Ss][Tt]? [Nn][Ii][Cc][Hh][Tt]? [Ll][Uu][Ss][Tt][Ii][Gg]!?$") then output = 'Aber Funny!' + elseif msg_text:match("/[Bb][Ll][Uu][Ee][Tt][Ee][Xx][Tt]") then + output = [[BLUE TEXT +MUST CLICK + +I AM A STUPID ANIMAL THAT IS ATTRACTED TO COLORS]] end utilities.send_reply(msg, output)