0

Бот для определения болезней собак. Улучшаем систему опроса

Бот для определения болезней собак. Улучшаем систему опроса Бот, Telegram, Собака, Кот, Опрос, Болезнь, Python, Программирование, Длиннопост

Несколько месяцев назад я написал статью про бота определяющего болезни кошек. За это время я сделал несколько улучшений и создал еще одного бота, но уже для собак. Ссылка на бота для кошек Бот для определения болезни кошек | Пикабу (pikabu.ru)


Бот может по симптомам определить болезнь собаки. Всего в списке есть 32 болезни. Это и заболевания внутренних органов, и опорно-двигательной системы и так же банальная чумка и бешенство.


Принцип работы бота - бот отправляет вам симптом а вы нажимаете на кнопочку Да/Нет. В конце опроса появляется статистика какие заболевания могут быть у вашего котика и какие симптомы есть у этого заболевания.


Так же если вам надоело отвечать на вопросы, то есть кнопка "Завершить тест". При нажатие кнопки бот отправит вам результат опроса, где будут учтены ваши ответы, но тогда диагноз станет менее точнее, ведь не все симптомы будут проверены. Это одно из нововведений.

Другое нововведение - это уменьшение количества вопросов за счет группировки симптомов по группам, что позволило сократить количество вопросов в 5-7 раз.

Так же добавлена процентовка, которая показывает на сколько процентов пройден опрос и как долго еще осталось.


Ну и внешний вид бота

Бот для определения болезней собак. Улучшаем систему опроса Бот, Telegram, Собака, Кот, Опрос, Болезнь, Python, Программирование, Длиннопост
Бот для определения болезней собак. Улучшаем систему опроса Бот, Telegram, Собака, Кот, Опрос, Болезнь, Python, Программирование, Длиннопост

Программная частьБот написан на Python 3.10. Базы данных для его реализации не используется. Все работает простым перебором в цикле. Для бота я использовал библиотеку telebot. Общее затраченное время - 3 недели. Боты крутятся на VPS серваке. Все трудности в процессе написания кода решались при помощи дебагера.


Ссылка на бота для собак:

Telegram @DogDoctorbot


Ссылки на бота для кошек:

Vk https://vk.com/club209192390

Telegram @AnimalDocBot

1
Автор поста оценил этот комментарий
Для людей будет такое?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да. Следующая версия будет для людей

показать ответы
0
Автор поста оценил этот комментарий
Здравствуйте! А где информация о болезнях берется при написании бота? Просто гуглится?:)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да

0
Автор поста оценил этот комментарий
У кошки была лимфома. Ввела все её симптомы.
В ответе даже предположения такого не описано)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Этой болезни нет в списке. Там только самые популярные болезни