From d7dafcedebeeaeb36d5d75da518a731f6273d401 Mon Sep 17 00:00:00 2001 From: Andreas Bielawski Date: Thu, 11 Aug 2016 14:15:07 +0200 Subject: [PATCH] Banhammer: User wird bei /kick jetzt doch von Supergruppen gebannt (nutze /ban delete [USER_ID] zum entbannen, bzw. antworte auf eine Nachricht des Nutzers mit /ban delete --- otouto/plugins/banhammer.lua | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/otouto/plugins/banhammer.lua b/otouto/plugins/banhammer.lua index 6639f71..d93abe6 100644 --- a/otouto/plugins/banhammer.lua +++ b/otouto/plugins/banhammer.lua @@ -40,7 +40,7 @@ function banhammer:init(config) Alternativ kann auch auf die Nachricht des Users geantwortet werden, die Befehle sind dnn die obrigen ohne `user` bzw.`delete`.]] end -function banhammer:kick_user(user_id, chat_id, self, onlykick, chat_type) +function banhammer:kick_user(user_id, chat_id, self, onlykick) if user_id == tostring(our_id) then return "Ich werde mich nicht selbst kicken!" else @@ -48,12 +48,6 @@ function banhammer:kick_user(user_id, chat_id, self, onlykick, chat_type) chat_id = chat_id, user_id = user_id } ) - if chat_type == 'supergroup' then -- directly unban the user if /kick - bindings.request(self, 'unbanChatMember', { - chat_id = chat_id, - user_id = user_id - } ) - end if onlykick then return end if not request then return 'User gebannt, aber kicken war nicht erfolgreich. Bin ich Administrator oder ist der User hier überhaupt?' end return 'User '..user_id..' gebannt!' @@ -229,7 +223,7 @@ function banhammer:action(msg, config, matches) end user_id = msg.reply_to_message.from.id end - banhammer:kick_user(user_id, msg.chat.id, self, true, msg.chat.type) + banhammer:kick_user(user_id, msg.chat.id, self, true) return else utilities.send_reply(self, msg, 'Das ist keine Chat-Gruppe')