Приложение не отвечает
Данный кусок кода успешно выполняется, НО в самом дискорде пишет сообщение о том что Приложение не отвечает. В самой консоли ошибок не сообщается. По разному искал решение так и не смог добиться ответа. Причем так происходит со всеми слеш-командами.
@bot.slash_command(name='broadcast', description='Делает рассылку в зависимости от типа сообщения'
'.Все доступные типы:str, reboot')
async def streamm(inter: disnake.ApplicationCommandInteraction, types: str, text: str):
asyncio.sleep(5)
if inter.author.id == TARGET_USER_ID_TWO or inter.author.id == TARGET_USER_ID_ONE:
if types == 'str':
channel = bot.get_channel(TARGET_CHANNEL_ID)
if channel is not None:
await channel.send(f'@everyone **{inter.author}** начал стрим!\n {text}')
else:
print('Вы не стример, увы и ах.')
elif types == 'reboot':
channel = bot.get_channel(TARGET_CHANNEL_ID)
if channel is not None:
await channel.send(f'@everyone` Внимание на сервере будут наблюдаться технические работы`')
else:
print('У вас нету доступа к данной команде.')
elif types != 'str' or types != 'reboot':
channel1 = bot.get_user(inter.author.id)
await channel1.send(
'Тип команды не *распознан*. Доступно всего два типа:\n **str** - начало стрима,\n'
' **reboot** - технические работы на стороне бота.')```
Картинка ошибки: https://i.sstatic.net/KI2A7.png