Разработать телеграмм-бота для знакомств по интересам

3 000 руб. за проект
22 марта 2024, 19:05 • 30 откликов • 122 просмотра
Нужно разработать телеграм-бота для знакомств по интересам на Python используя Aiogram3.

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

Примерная постановка задачи

Что? Телеграм-бот, с которым можно будет искать человека по интересам

Чтобы что? Чтобы пользователь мог найти другого человека, у которого идет какое-то совпадение по общим интересам (интересы как-то находить из описания пользователя и человека)

Что бот должен уметь?
  1. Регистрировать пользователя (имя, описание)
  2. Предлагать других людей по интересам
  3. Давать пользователю выбор понравился человек или нет
Дополнительный функционал Не предусмотрен

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