@Fomicheva378

Как читать и выводить сообщения от бота с помощью Flask и discord.py?

Бот присылает в ЛС пользователю сгенерированною ссылку для подключения к приватной комнате, как можно вывести эту ссылку на сайт с помощью фласка ?
Вот код вывода на фласке юзернейма и тега

@app.route('/login', methods=["get"])
def login():
    code = request.args.get("code")
    at = Oauth.get_access_token(code)

    user_json = Oauth.get_user_json(at)
    username, usertag = user_json.get("username"), user_json.get("discriminator")
    return f"{username}#{usertag}"

А вот код для генерирования ссылки и отправки его в ЛС

@Bot.event
async def on_voice_state_update(member, before, after):
    if after.channel.id == #:
        for guild in Bot.guilds:
            maincategory = discord.utils.get(guild.categories, id=#)
            channel = await guild.create_voice_channel(name=f'{member.display_name}', category=maincategory)
            await channel.set_permissions(member, connect=True, mute_members=True, move_members=True,
                                          manage_channels=True)
            await member.move_to(channel)
            await channel.create_invite()

            url_channel = await channel.invites()
            await member.send('https://discord.gg/' + url_channel[0].code)
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы