Подключение 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()". Я попробовал сам решить свою проблему, но абсолютно ничего не смог сделать, так как плохо разбираюсь в теме сети.
Объясните, пожалуйста, более доступным языком, что я должен сделать, и как мне решить мою проблему :(
Заранее благодарен.