Группы Телеграм на подобии дай винчик

Пишу бота для Telegram на Python (библиотека aiogram с asyncio), функционал которого чем-то схож с Леонардо Дай Винчик или Tinder. Пользователь начинает поиск и ему поочередно выдаются анкеты из БД. Он может либо «лайкнуть» анкету, либо «дизлайкнуть». Соответственно, когда симпатия взаимна, обоим пользователям отправляется контакт для связи (и так далее). Модели в БД выглядят следующим образом: Модель пользователя:

Модель симпатий:

class Mutuality(BaseModel): first = ForeignKeyField(User) second = ForeignKeyField(User) status = BooleanField(default=0) # 0 — дизлайк, 1 — симпатия # Когда отправляется симпатия, создается запись в БД, где first — тот, кто отправил симпатию, second — тот, кому она # направлена.

  1. Как реализовать алгоритм поиска следующей анкеты?
  2. Как избежать дубликатов (повторные отображения анкет, к примеру, ранее друг друга «дизлайкнувших» или друг друга «лайкнувших» и так далее)?

И какие у вас будут советы и рекомендации? Спасибо!

Источник: ru.stackoverflow.com

ЛЕОНАРДО ДАЙВИНЧИК ЗНАКОМСТВА

Оценить канал day_vinchik64 и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

Похожие каналы

Мужской уголок

Похожие Группы

Форум разработки игр

Некурим.рф — некурящий чат 18

Треш Вписка 2.0

2DROT NOV CHAT

Похожие каналы

Мужской уголок

Мужской клуб

♥️ МЕДИК БЛОГ

чисто для себя

Неофициальный сайт про Telegram

  • Телеграм Каналы
  • Телеграм группы
  • Телеграм Стикеры
  • Телеграм Боты
  • Sitemap
  • Политика конфиденциальности
  • Условия предоставления услуг

Все права защищены. Копирование и использование полных материалов запрещено, частичное цитирование возможно только при условии гиперссылки на сайт telegram-porn.com.

Источник: ru.telegram-porn.com

Рейтинг
( Пока оценок нет )
Загрузка ...