Разработать телеграмм-бота для знакомств по интересам
3 000 руб. за проект
Нужно разработать телеграм-бота для знакомств по интересам на Python используя Aiogram3.
Сам бот будет типа телеграм-бота Дайвинчина, но немного другой. Другой в том, что поиск человека будет происходить по какому-то алгоритму, чтобы по описанию человека находились ключевые интересы и по ним выдавались подходящие люди. Находились какие-то общие занятия, интересы и так далее.
Примерная постановка задачи
Что? Телеграм-бот, с которым можно будет искать человека по интересам
Чтобы что? Чтобы пользователь мог найти другого человека, у которого идет какое-то совпадение по общим интересам (интересы как-то находить из описания пользователя и человека)
Что бот должен уметь?
Описание взаимодействия с ботом
Сам бот будет типа телеграм-бота Дайвинчина, но немного другой. Другой в том, что поиск человека будет происходить по какому-то алгоритму, чтобы по описанию человека находились ключевые интересы и по ним выдавались подходящие люди. Находились какие-то общие занятия, интересы и так далее.
Примерная постановка задачи
Что? Телеграм-бот, с которым можно будет искать человека по интересам
Чтобы что? Чтобы пользователь мог найти другого человека, у которого идет какое-то совпадение по общим интересам (интересы как-то находить из описания пользователя и человека)
Что бот должен уметь?
- Регистрировать пользователя (имя, описание)
- Предлагать других людей по интересам
- Давать пользователю выбор понравился человек или нет
Описание взаимодействия с ботом
- Пользователь отправляет команду /start боту (или стартует его, найдя в поиске)
- Бот приветствует пользователя и предлагает пройти регистрацию, как в Дайвинчике, а также предлагает пользователю прочитать подробные правила, отправив команду /help
- На этом этапе пользователь может совершить 4 действия:
- Согласиться на обработку персональных данных
- Не согласиться с обработкой персональных данных, нажав на обычную кнопку "Не хочу!"
- Отправить в чат команду /help
- Пользователь нажимает на обычную кнопку "Давай!":
- Бот присылает в чат сообщение "Ваше имя"
- Бот присылает в чат сообщение "Сколько вам лет?"
- Бот присылает в чат сообщение "Теперь определимся с полом". Выходит клавиатура "Я девушка", "Я парень"
- Бот присылает в чат сообщение "Кто тебе интересен?". Выходит клавиатура "Девушки", "Парни", "Неважно"
- Бот присылает в чат сообщение "Расскажи о себе и кого хочешь найти, чем предлагаешь заняться, укажи свои интересы. Это поможет лучше подобрать тебе компанию."
- Далее Бот присылает в чат сообщение "Теперь пришли фото или запиши видео (до 15 сек), его будут видеть другие пользователи"
- Бот спрашивает всё ли его устраивает и показывает его заполненную анкету и начинается поиск
- Пользователь нажимает на кнопку "Не хочу!":
- Клавиатура сворачивается
- Бот присылает сообщение "Хорошо. Если, вдруг, захочешь зарегистрироваться - открой клавиатуру и нажми "Давай!"
- Пользователь отправляет в чат команду /help:
- Бот присылает в чат информацию о боте, предложение зарегистрироваться и клавиатуру с кнопками "Давай!" и "Не хочу!"
- Файлы
Отзывы
Хочу выразить благодарность Симе за создание отличного телеграмм бота! Работа выполнена на высоком уровне, все функции работают и удовлетворяют под требования, которые озвучивались в начале и корректировались в процессе. Очень доволен результатом и надеюсь на сотрудничество в дальнейшем. Спасибо!
8 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.