]> git.lizzy.rs Git - furrybot.git/commitdiff
Make abbreviations work with define
authorElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 12 May 2021 15:27:48 +0000 (17:27 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 12 May 2021 15:27:48 +0000 (17:27 +0200)
bot.lua

diff --git a/bot.lua b/bot.lua
index 459682e878c7c8ccdbf4fbf5fa60e23cde6d07a8..ac27f29c6f286ba9903243123559fc9465cac9c3 100644 (file)
--- a/bot.lua
+++ b/bot.lua
@@ -328,7 +328,7 @@ function furrybot.commands.define(name, word)
        if word then
                furrybot.json_http_request("https://api.dictionaryapi.dev/api/v1/entries/en_US/" .. word:gsub("computer", "person"), name, function(data)
                        local meaning = data.meaning
-                       local selected = meaning["cardinal number"] or meaning.exclamation or meaning.noun or meaning.verb or meaning.adjective or meaning["transitive verb"] or meaning.adverb or meaning["relative adverb"]
+                       local selected = meaning.abbreviation or meaning["cardinal number"] or meaning.exclamation or meaning.noun or meaning.verb or meaning.adjective or meaning["transitive verb"] or meaning.adverb or meaning["relative adverb"]
                        if not selected then
                                print(dump(meaning))
                                furrybot.error_message(name, "Error in parsing response")