Почему бот дискорд не в сети?

import discord
from discord import utils
class MyClient(discord.Client):
    async def on ready(self):
        print('logged on as {0}!' .format(self.user))

    async def on_raw_reaction_add(self, payload ):
        
        channel = self.get_Chanel(payload.channel_id)
        message = await channel.fetch_message(payload.message_Id)
        member = utils.get(message.guild.members, id=payload.user_id)

    try:
        emoji = str(payload.emoji)
        role = utils.get(mesage.guild.roles, id=lol.ROLES[emoji])

        if(len([i for i in member.roles if i.id not in lol.EXROLES])<= lol.MAX_ROLES_PER_USER):
                awair member.add_roles(role)
                print('[SUCCES] User {0.display_name} has been granted with the role {1.name}'.format(member, role))
        else:
            await message.on_raw_reaction(payload.emoji, member)
            print('[ERROR] Too many roles for user{0.display_name}'.format(member))
except KeyError as e:
    print('[ERROR] KeyError, no role found for ' + emoji)
except Exception as e:
    print(repr(e))
        async def on_raw_reaction_remove(self,payload):
        channel = self.get_Chanel(payload.channel_id)
        message = await channel.fetch_message(payload.message_Id)
        member = utils.get(message.guild.members, id=payload.user_id)
    try:
        emoji = str(payload.emoji)
        role = utils.get(message.guild.roles, id = lol.ROLES[emoji])

        await member.remove_roles(role):
        print('[SUCCES] Role {1.name} has been remove for user {0.display_name}'.format(member, role))
    except KeyError as e:
        print('[ERROR] KeyError, no role found for ' + emoji)
    except Exception as e:
        print(repr(e))





    




client = MyClient()
client.run(lol.TOKEN)

Ответы (0 шт):