Хочу сделать так, чтобы можно было писать от лица бота в определённый канал.
Пример:
.say #channel hello world!
Код:
@commands.command(alieses = 'say')
@commands.has_permissions(administrator = True)
async def say(self, ctx, channel: discord.TextChannel, *args):
text = ''
for item in args:
text = text + item + ' '
await channel.send(text)
Проблема вот в чём. Всё работает, но бот отправляет сообщения поочерёдно.
Пример:
.say #channel hello world i am bot
Вывод:
hello
hello world
hello world i
hello world i am
hello world i am bot
Спасибо за помощь.