Подключение discord бота к OAuth2.0 и RPC (Python)

Решил начать реализовывать создание дополнительных каналов ботом, написал код:..

@bot.event
async def on_voice_state_update(member, before, after):
    print(member)
    print('okss')
    if after.channel.id == 958937356243714078:
        print('okss2')
        for guild in bot.guilds:
            reference = guild.get_channel(958937356243714078)
            channel2 = await guild.create_voice_channel(
                 "test",
                 position=reference.position + 1,  # создаём канал под "основой"
                 category=reference.category,  # в категории канала-"основы"
                 reason="ABC",  # С причиной "ABC" (отображается в Audit Log)
             )
             await channel2.set_permissions(member, connect=True, mute_members=True, move_members=True)

Но столкнулся с неожиданной проблемой. Программа полностью игнорирует этот кусочек кода (даже print() не срабатывает)

Внимательно изучив документацию, нашёл вкладку RPC, в которой был тот самый "on_voice_state_update()". Я попробовал сам решить свою проблему, но абсолютно ничего не смог сделать, так как плохо разбираюсь в теме сети.

Объясните, пожалуйста, более доступным языком, что я должен сделать, и как мне решить мою проблему :(

Заранее благодарен.


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