summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bot.lua10
-rw-r--r--init.lua4
2 files changed, 3 insertions, 11 deletions
diff --git a/bot.lua b/bot.lua
index 5171327..6a322b3 100644
--- a/bot.lua
+++ b/bot.lua
@@ -36,15 +36,7 @@ function furrybot.error_message(player, error, detail)
furrybot.ping_message(player, error .. (detail and furrybot.colors.detail .. " '" .. detail .. "'" .. furrybot.colors.error or "") .. ".", furrybot.colors.error)
end
-function furrybot.recieve(rawmsg)
- local message_info = libclamity.parse_chat_message(rawmsg)
-
- if not message_info then
- return
- end
-
- local player, message, discord = message_info.player, message_info.message, message_info.discord
-
+function furrybot.parse_message(player, message, discord)
if message:find("!") == 1 then
local args = message:sub(2, #message):split(" ")
local cmd = table.remove(args, 1)
diff --git a/init.lua b/init.lua
index 614feaf..dcaf985 100644
--- a/init.lua
+++ b/init.lua
@@ -4,8 +4,8 @@ local http = minetest.request_http_api()
local env = minetest.request_insecure_environment()
local storage = minetest.get_mod_storage()
-minetest.register_on_receiving_chat_message(function(msg)
- furrybot.recieve(msg)
+libclamity.register_on_chat_message(function(...)
+ furrybot.parse_message(...)
end)
minetest.register_chatcommand("fbreload", {