From f9fc24b359af985a3be6c8f505bd05112f323855 Mon Sep 17 00:00:00 2001 From: Steve Date: Sun, 3 Jul 2022 16:23:34 -0400 Subject: [PATCH] don't double reply to command messages --- main.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.rb b/main.rb index 4e2c477..0f77601 100755 --- a/main.rb +++ b/main.rb @@ -19,6 +19,7 @@ config_obj = YAML::load_file( './config.yaml' ) logger.info("loaded config") bot = Discordrb::Commands::CommandBot.new token: config_obj["bot_token"], prefix: "!folder" folder = Folder.new +responded = false def shut_down(bot,folder) if bot.connected? @@ -41,6 +42,7 @@ bot.message(private: true,contains: "!folder fall") do |event| else event.respond("Oh that you could be so blessed as to have that option") end + responded = true end bot.message(private: true,contains: "!folder rise") do |event| @@ -52,17 +54,24 @@ bot.message(private: true,contains: "!folder rise") do |event| else event.respond("Fat chance, non-Steve") end + responded = true end bot.message(private: true, contains: "!folder help") do |event| event.respond("Commands: rise,fall,help,status") + responded = true end bot.message(private: true, contains: "!folder status") do |event| event.respond("Stevefolder has #{folder.num_subs} submissions") + responded = true end bot.message(private: true) do |event| + if responded + responded = false + break + end sender = event.author.id i = 1 updated = false