From bfcddb4bf97b8bbcea5ceba49b98eee9d3d4aad9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Wikle=20DUBARD?= <loic97429@gmail.com>
Date: Wed, 21 Aug 2019 08:27:59 +0200
Subject: [PATCH] fix error Bot.kicked

---
 bot.py                                        |  26 +++++++++---------
 useless/__pycache__/__init__.cpython-37.pyc   | Bin 484 -> 509 bytes
 useless/__pycache__/memes.cpython-37.pyc      | Bin 3120 -> 4138 bytes
 .../__pycache__/shitpostbot5k.cpython-37.pyc  | Bin 0 -> 3461 bytes
 4 files changed, 13 insertions(+), 13 deletions(-)
 create mode 100644 useless/__pycache__/shitpostbot5k.cpython-37.pyc

diff --git a/bot.py b/bot.py
index 9cfac35..aa16663 100755
--- a/bot.py
+++ b/bot.py
@@ -108,35 +108,35 @@ class Bot(Client):
             if user_to_remove is not None:
                 log.info("{} will be removed from {} by {}".format(user_to_remove.uid, thread_id, author_id))
                 self.removeUserFromGroup(user_to_remove.uid, thread_id=thread_id)
-                if thread_id in Memes.kicked:
-                    Memes.kicked[thread_id].append(user_to_remove)
+                if thread_id in Bot.kicked:
+                    Bot.kicked[thread_id].append(user_to_remove)
                 else:
-                    Memes.kicked[thread_id] = [user_to_remove]
+                    Bot.kicked[thread_id] = [user_to_remove]
                 return '{} a été kick du groupe par {} {}'.format(texte[0], author_name, 'pour la raison : {}'.format(texte[1]) if len(texte) == 2 else '')
             else:
                 return random.choice(['T\'es sur de ton coup là ?', 'chais pas qui c\'est...'])
 
         # réinviter le dernier mec kické du group
         elif texte == '!reinvite':
-            if 'thread_id' in Memes.kicked:
-                self.addUsersToGroup(Memes.kicked[thread_id][-1].uid, thread_id=thread_id)
+            if 'thread_id' in Bot.kicked:
+                self.addUsersToGroup(Bot.kicked[thread_id][-1].uid, thread_id=thread_id)
         elif '!reinvite ' in texte:
-            if 'thread_id' in Memes.kicked:
+            if 'thread_id' in Bot.kicked:
                 finded = False
-                for user in Memes.kicked[thread_id]:
+                for user in Bot.kicked[thread_id]:
                     if user.name == texte.replace('!reinvite ', ''):
                         finded = True
                         self.addUsersToGroup(user.uid, thread_id=thread_id)
-                        indice = Memes.kicked[thread_id].index(user)
+                        indice = Bot.kicked[thread_id].index(user)
                 if finded:
                     # faut supprimer l'utilisateur réinvité de la liste des gens kickés
-                    del Memes.kicked[thread_id][indice]
-                    if len(Memes.kicked[thread_id]) == 0:
+                    del Bot.kicked[thread_id][indice]
+                    if len(Bot.kicked[thread_id]) == 0:
                         # on supprime le groupe de la liste des groupes où des gens ont étés kickés
-                        del Memes.kicked[thread_id]
+                        del Bot.kicked[thread_id]
 
                 else:
-                    return 'Mec je l\'ai pas encore kick, mais tu peux reinviter ces gens là :\n' + "\n".join([user.name for user in Memes.kicked[thread_id]])
+                    return 'Mec je l\'ai pas encore kick, mais tu peux reinviter ces gens là :\n' + "\n".join([user.name for user in Bot.kicked[thread_id]])
             else:
                 return 'T\'es débile ou quoi ? Je peux pas réinviter des gens que je n\'ai pas kické moi même en fait... \n\n\n Hummmm par contre je pourais éventuellement inviter des random mec...ou meuf...'
 
@@ -287,5 +287,5 @@ if __name__ == '__main__':
     # client = Bot(username, getpass())
     client = Bot(USERNAME, PASSWORD)
     Bot.shitpostbot['1627890897259691'] = [useless.Shitpostbot5000(), ThreadType.GROUP]
-    Bot.shitpostbot['1627890897259691'].set_on()
+    Bot.shitpostbot['1627890897259691'][0].set_on()
     client.listen()
diff --git a/useless/__pycache__/__init__.cpython-37.pyc b/useless/__pycache__/__init__.cpython-37.pyc
index 1d0657414965e628b506e2ff37a274d392f362df..f3ae6d03654f6952b5c0e3e76ba76848d0518e93 100644
GIT binary patch
delta 71
zcmaFD{Fj;6iI<m)fq{Wx`j4nskBPjJj13djE7%xPICJ<zCeAHq6qqc^n8Y8&Tbz+u
bQjlL<l9XR!nmxIkF`Q9k@_9y4CLTrr(b*I$

delta 62
zcmey%{Dhg;iI<m)fq{Wx>*J_c?TNgSj1?2rD<&>4W#peM%a}B|k1<?Kh=GBDhY=NW
GFaiMXCJYw<

diff --git a/useless/__pycache__/memes.cpython-37.pyc b/useless/__pycache__/memes.cpython-37.pyc
index ecceff0f99e08d17fd7b5c42e9319374ebd558b3..553e2b3e32b10a4304f1cedd522653d2d459a62d 100644
GIT binary patch
delta 1954
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

delta 881
zcmZ3but7rIiI<m)fq{YH_v5J8gZvB(k3k$5W?^7paA06yC@z_(9w%Cm%8|m6!kNO=
z%pAp)%C&%dAwv|;#49#j(lBLNlcg9P_2x)LF{fyz$fqc@Fh;SYD5fa2FhsGYXr-v6
zsJ1Xhv8AY`sJAdgv8QMRGiYj0-pDA-!Iznvn4Vg!zxgO*5F=|rUb?2#WOf!O##@uU
zSd4_CxbqV8GD|X2(@K-Gqqvh2QzlPj5f+c)D#^$!&MZ#L%u9{pg|PGTOC}#+vE_;4
zD$htP$t(tmPQK1+$Cxx(j7`T>sfMwHHH$5qt=Oi7J%y#2v5B#U1te0#D9IqsP{R<<
zQo~fk5YJJ=T*DC0S;Jbx5YIKap3R<-d-8rZ<H<kS9K?kg7#NB~7#J9CF&Cv46p1o0
zFsx)KlAIjC?k1uQ3M>Io@G*)o@-cES2{8(6Ud5iq7%m6WCCk9TpviQLwJ0$!J@pn#
zNoqxjCP$GN$SjtWqQvqd1(>Q^%mw+yw-_sKF;+$~C#GZ-NrGg+gcL|QTWWGqW>Koy
z=5)?|j7n-Ca~W^3mS?7vWN0$I1jT5PCRnftWM`4)WOwcaH-yVMKvoxLR;Auz&PmNH
zQUw{wQk+<p3iggBKiEx0Mj&D4%-r-MMG%WI{1&4}k?iER+}09cmw*YdbJz=t@{?1G
zi+v|M@T97Pf<%)MVg^_Zm;fu}N>43`FG?*g%_&Kre1=D6aw4B78`$|AlWX`?Z3IEy
z1f?gin~H2eTw4$UHUdF_3@c(~U|`?{g*ZqV2h-$_d`6RP`8f>061O<w<8u=;^Wx)+
zI2afhs<=y1i%Sd@a`JN&6d@cVh1`@P1$#~2$@TnN$p#=VvgIdbr6!kv4Jfi>U|@)1
z%}vcsH3U247E4-YPAXDNfSm(!$t@0>-29Z%oK!ndjwuEu4h}{hFyvt5VB}yHhy(Ef
DrwPk|

diff --git a/useless/__pycache__/shitpostbot5k.cpython-37.pyc b/useless/__pycache__/shitpostbot5k.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..bc4702f2dc2f7d8db57c144ac601427f3916f827
GIT binary patch
literal 3461
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

literal 0
HcmV?d00001

-- 
GitLab