diff --git a/bot.py b/bot.py index 9cfac35076946d893dbd4db7adf1ad989f2fd82e..aa166630899e87148b4e1838098c14d17de1e7ab 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 Binary files a/useless/__pycache__/__init__.cpython-37.pyc and b/useless/__pycache__/__init__.cpython-37.pyc differ diff --git a/useless/__pycache__/memes.cpython-37.pyc b/useless/__pycache__/memes.cpython-37.pyc index ecceff0f99e08d17fd7b5c42e9319374ebd558b3..553e2b3e32b10a4304f1cedd522653d2d459a62d 100644 Binary files a/useless/__pycache__/memes.cpython-37.pyc and b/useless/__pycache__/memes.cpython-37.pyc differ diff --git a/useless/__pycache__/shitpostbot5k.cpython-37.pyc b/useless/__pycache__/shitpostbot5k.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bc4702f2dc2f7d8db57c144ac601427f3916f827 Binary files /dev/null and b/useless/__pycache__/shitpostbot5k.cpython-37.pyc differ