Код:
premium_guilds = [939453973235134526, 943223794972127272] #Список в самом начале кода после импортов
@commands.command(name='play', aliases=['p','add'])
async def _play(self, ctx: commands.Context, *, search: str = None):
if ctx.guild.id == premium_guilds: #Здесь надо сделать проверку СПИСКА
if not search:
return await ctx.reply('Использование команды:\n`mwb!play <Ссылка, или название>`')
if not ctx.voice_state.voice:
await ctx.invoke(self._join)
msg = await ctx.reply(f'<a:ee98:921363226061598780> **{self.bot.user.name}** думает...')
try:
source = await YTDLSource.create_source(ctx,
search,
loop=self.bot.loop)
except YTDLError as e:
await ctx.send('Ошибка: {}'.format(str(e)))
else:
song = Song(source)
await ctx.voice_state.songs.put(song)
await msg.edit(content=f'Добавлено {source}')
else: #Если этого сервера нет в списке
await ctx.reply(embed=discord.Embed(title="Извините, произошла ошибка!",description="Эта команда доступна только PREMIUM гильдиям или пользователям\nОбратитесь на [**сервер поддержки**](Скрытое приглашение) чтобы получить это!"))
Но когда я пишу эту команду на том сервере, которого айди есть в списке то просходит это: