@kutu33ov
Хочу сделать так, чтобы можно было писать от лица бота в определённый канал.
Пример:
.say #channel hello world!
Пример:
.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
Спасибо за помощь.
Решения вопроса 1
@alexbprofit
@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)
2
комментария
Ответы на вопрос 0