Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.03.2022
Сообщений: 65
Telegram Bot

Как сделать ответ на определённое сообщение

03.09.2022, 22:30. Показов 2121. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выкладываю предыдущею тему заново. Мой бот повторяет сообщение. Как сделать так что бы он отвечал на "Ты кушаешь"(даже если разные заглавные буквы(Ты Кушаешь, Ты кушаЕшь и тд) он отвечал "нет"?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from aiogram import Bot, Dispatcher, executor, types
 
bot = Bot(token="тут токен")
dp = Dispatcher(bot)
 
@dp.message_handler()
async def echo(message: types.Message):
    await message.answer(message.text)
 
@dp.message_handler()
async def echo(message: types.Message):
 
    if message.content == "Привет" or message.content == "привет":
        await message.answer("Привет!")
 
    else:
        await message.answer(message.text)
 
if __name__ == "__main__":
    executor.start_polling(dp, skip_updates=True)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.09.2022, 22:30
Ответы с готовыми решениями:

Сделать модуль, который будет выводить сообщение в dmesg, раз в определенное время
Не могу разобраться с этим делом. Хочу сделать модуль, который будет выводить сообщение в dmesg, раз в определенное время. ...

Взять ответ системы за переменную и отобрать определенное слово
Надо взять за переменную ответ системы: например import os os.system("ssh 80:localhost:8080 ssh.localhost.run") так...

Вывести определенную строку в ответ на введенное определенное слово
Хочу написать программу, которая выводит определенную фразу в ответ на введенное определенное имя, но не могу понять как заставить...

2
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,283
Записей в блоге: 2
04.09.2022, 00:01
Лучший ответ Сообщение было отмечено Ilin Andrian как решение

Решение

Цитата Сообщение от Ilin Andrian Посмотреть сообщение
даже если разные заглавные буквы(Ты Кушаешь, Ты кушаЕшь и тд)
Приводить сообщение к нижнему регистру и сравнивать с "ты кушаешь"
Python
1
 text.lower()== "ты кушаешь"
0
0 / 0 / 0
Регистрация: 05.03.2022
Сообщений: 65
04.09.2022, 11:05  [ТС]
Так ?

Python
1
2
if text.lower()== "ты кушаешь?":
        await message.answer("Нет")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.09.2022, 11:05
Помогаю со студенческими работами здесь

Как сделать определенное поле таблицы индексируемым?
Добрый день. Есть таблица create table T ( SERNO VARCHAR2(50), LTIMESTAMP VARCHAR2(50), NUMBER ...

Как сделать прыжок слайма на определенное расстояние?
Сделал врагов, которые перемещаются от animation event'ов( у слайма анимация прыжка слайма, и он двигается только в момент полета). И вот...

Как сделать программу (Которая закрывает определённое окно)
Хочу создать программу, которая бы блокировала запуск отдельного окна(игры), чтобы сын не играл по 15 часов в день

Как по закрытии Form2 сделать определенное действие в Form1
Здравствуйте! Помогите пожалуйста, я новичок в ) Столкнулся с проблемой и не смог найти ответа на форумах. В кратце- есть 2 формы....

Как сделать концом программы определенное нажатие клавиши
Привет, форумчане! Как сделать так, чтобы программа(цикл repeat-until) завершался, когда я нажимаю клавишу "0"?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru