#python #discord.py #bots
#python #discord.py #боты
Вопрос:
Привет, ребята, в настоящее время я использую эту команду для своего бота
@client.command(name="translator", aliases=['ts','TS','Ts'])
async def translator(ctx , message, frm=None,*, to=None):
if to==None and frm==None:
await ctx.send('Your words here')
else:
google=translators.google(message, from_language=frm , to_language=to)
await ctx.send(google)
но проблема в том, что я не могу перевести больше одного слова. как я могу это исправить?
Комментарии:
1. Вы пробовали использовать
"Your words here"
?
Ответ №1:
итак, я отредактировал свой код для этого, и он работает.
@client.command(name="translator", aliases=['ts','TS','Ts'])
async def translator(ctx , frm=None, to=None,*,message):
if to==None and frm==None:
await ctx.send('Your words here')
else:
google=translators.google(message, from_language=frm , to_language=to)
await ctx.send(google)
итак, теперь пользователь должен сначала выбрать ввод и вывод, а затем они передадут боту свое предложение.