Как заставит "бота" принимать (понимать) русский текст
Как мне заставить моего бота понимать русский язык.. К примеру сейчас вот кусок кода, если ему написать hello, он ответит, если я вместо hello заменю на Привет, и напишу в чате привет, молчит как партизан
if message.content.lower() == 'hello':
parts = message.content.split(' ')
await message.channel.send('Привет. Меня зовут ping, я
местный робот. Введи команду !ping и
мы посмотрим, что можно сделать!')
return
Ответы (1 шт):
Автор решения: Leonid
→ Ссылка
Думаю это должно помочь: Замените
if message.content.lower() == 'hello':
parts = message.content.split(' ')
await message.channel.send('Привет. Меня зовут ping, я
местный робот. Введи команду !ping и
мы посмотрим, что можно сделать!')
return
На это:
if message.content.lower() == 'hello' or message.content.lower() == 'Привет':
parts = message.content.split(' ')
await message.channel.send('Привет. Меня зовут ping, я
местный робот. Введи команду !ping и
мы посмотрим, что можно сделать!')
return
Или как написал один из комментаторов:
if message.content.lower() in ["hello", "Привет"]:
...
