#python #discord #bots
#python #Discord #боты
Вопрос:
Когда я использую команды, это работает. Когда мой бот использует команды, это не так. Есть ли способ обойти это? Я создаю команду, которая воспроизводит любимую песню автора при использовании. Вот код для команды:
favj1='Radioactive'
favj2='Loonboon PvZ Remix'
favj3='Shallow'
@bot.command(name='fav', help='play your favourite song')
async def playfav(ctx):
print(ctx.author.display_name)
if ctx.author.display_name=='guy1':
await ctx.send('!play ' favj1)
if ctx.author.display_name=='guy2':
await ctx.send('!play ' favj2)
if ctx.author.display_name=='guy3':
await ctx.send('!play ' favj3)
Комментарии:
1. Не совсем уверен в этом, но я думаю, что по умолчанию сообщения бота отфильтровываются, чтобы избежать бесконечных циклов. К сожалению, я не знаю ответа сразу.