10000 Releases · devvsima/dating-bot · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: devvsima/dating-bot

8000

A little bit of everything

22 May 11:53
Compare
Choose a tag to compare

🇺🇸 English

🛠️ Bug Fixes:

  • Fixed a bug that prevented some users from appearing in the statistics chart.
  • Fixed repeated like notifications: users can no longer spam someone with likes.
  • Localization issues corrected (minor translation errors fixed).
  • Improved form error handling: profile creation and editing are now handled separately.
  • Replaced user_id with id in the profile table and refactored DB queries into a dedicated query template class.
  • Blocking a user now also deletes all their likes — previously, their profile could still appear in someone's archive.
  • Removed redundant keyboards in the complaint system and simplified the interface.

✨ New Features:

  • Updated user chart.
  • Reworked the "like archive": added a new emoji (📭) and a counter showing how many likes the user received.
  • Like notifications are now more informative and sent less frequently to avoid being annoying.
  • Updated the README file: now includes localization details and installation via uv.
  • Users can now report matches from the match archive.
  • Added complaint types.
  • Added a "go back" button when viewing your own profile (previously, only the search button was available).

📌 Full Changelog: Changelog

🇷🇺 Русский

🛠️ Исправленные баги:

  • Исправлен баг, из-за которого некоторые пользователи не отображались в графике статистики.
  • Исправлена проблема с повторным лайком: ранее один и тот же человек мог спамить уведомлениями, теперь этого не происходит.
  • Улучшена локализация — исправлены мелкие ошибки перевода.
  • Исправлены ошибки формы: теперь проверка данных осуществляется отдельно, а создание и редактирование анкеты разделены.
  • В таблице профилей user_id заменен на id, а запросы к базе данных вынесены в отдельный шаблон-класс.
  • Удаление пользователя теперь также удаляет все его лайки — раньше его анкета могла остаться в "архиве" у других.
  • Удалены лишние клавиатуры в жалобах, интерфейс упрощён.

✨ Новые функции:

  • Обновлен график пользователей.
  • "Архив" лайков получил новый эмодзи (📭) и отображает количество полученных лайков.
  • Уведомления о лайках стали информативнее и приходят реже, чтобы не раздражать пользователя.
  • Обновлен README файл: теперь он описывает локализацию и установку с помощью uv.
  • В "архиве совпадений" теперь можно оставлять жалобы.
  • Добавлены типы жалоб.
  • Добавлена возможность вернуться назад из просмотра своего профиля (раньше была только кнопка поиска).

📌 Полный список изменений: [Changelog](v1.2.0...v1.2.1)

🔎 Enhanced search, new stats & improved flexibility! 🚀

20 Mar 18:55
Compare
Choose a tag to compare

Изменения в обновлении:

  • 🛠 Добавлены новые middleware, router и обработчик для сообщений без команд.
  • 📌 Переименованы routers и middlewares для удобства.
  • 🔄 Убрано состояние ожидания при отключении анкеты — теперь можно использовать часть функций без ограничений.
  • 📊 Обновлены графики статистики, добавлен новый график для профилей.
  • 📍 Добавлена возможность отправлять текущую геолокацию.
  • Переработаны пути в конфигурации.
  • 🔎 Расширен поиск анкет:
    • Разбит на блоки по 50 км, каждый из которых перемешивается.
    • Поиск расширяется до 2000 км, добавляя и перемешивая новые блоки.

What's new:

  • 🛠 Added new middleware, router, and a handler for messages without commands.
  • 📌 Renamed routers and middlewares for better clarity.
  • 🔄 Removed the waiting state when disabling a profile — users can now access certain features freely.
  • 📊 Updated statistics graphs, added a new profile chart.
  • 📍 Added the ability to send your current location.
  • Refactored configuration paths.
  • 🔎 Expanded search algorithm:
  • Divides results into 50 km blocks, shuffling each one.
  • Extends up to 2000 km, progressively adding and shuffling new blocks.

Full Changelog: v1.1.4...v1.2.0

🌍 Multi-language Support, 🔍 Enhanced Search, and ⚙️ Improved Admin Tools

11 Mar 12:56
Compare
Choose a tag to compare
  • Added 3 new languages: Polish, French, and Spanish. (If you notice any inaccuracies in the translations, feel free to let me know – I’ll fix them.)
  • Expanded search radius: Previously, only profiles from the user's city were shown. Now, the search is performed within a 200 km radius, showing profiles from the nearest to the farthest.
  • Profile shuffling removed from search due to the expanded search radius. We need to come up with an alternative method to avoid duplicate profiles in the order.
  • Admins can now retrieve the latest log file using the /logs command.
  • Improved bot response speed by setting state filters first.
  • Fixed bug with sending notifications in the wrong language (not the user's preferred language).
  • Fixed bug in search functionality, which may have prevented users from using the search properly.
  • Minor fixes to localization.
  • Partially removed localization for the admin panel.
  • Separated message texts for users and admins: Now, message texts are stored in two different classes for better management.

Full Changelog: v1.1.3...v1.1.4

📝 Bug fixes and small improvements

02 Mar 11:47
Compare
Choose a tag to compare

Updates & Improvements:

  • Updated Readme
  • Code formatting and improvements
  • Added message effects (Telegram's new feature)
  • Admin panel upgraded: new statistics section and more info added
  • Added profile filling tips
  • Improved logging

Bug Fixes:

  • Fixed the issue in the referral system
  • Fixed the empty photo bug
  • (Other fixes were not recorded)

Full Changelog: v1.1.2...v1.1.3

💫 Update to SqlALchemy

07 Feb 23:10
Compare
Choose a tag to compare

Changed project ORM to Alchemy for better performance and easier migration.
Also changed models, especially Likers which is now ->Matches

Full Changelog: v1.1.1...v1.1.2

v1.1.1

30 Jan 22:06
Compare
Choose a tag to compare

[en]
The following updates have been made to the repository:

  • Added Base62 support for generating referral links without using explicit IDs.
  • Edited middleware, changing the registration process.
  • Implemented a keyboard generator, with minor changes to existing keyboards.
  • Integrated Redis to optimize bot performance.
  • Fixed a URL error and added the ability to skip updates.
  • Resolved path and import issues.
  • Improved reporting and statistics functions.
  • Added the option for deactivating profiles instead of deleting them entirely.
  • Started development on the sponsorship system in the bot (currently inactive).
  • Added detailed function descriptions and type annotations throughout the code to improve readability and maintainability.

And, of course, many bug fixes! :)

[ru]

  • Добавлена поддержка Base62 для генерации реферальных ссылок без использования явного ID.
  • Отредактирован middleware, изменен процесс регистрации.
  • Реализован генератор клавиатуры, внесены небольшие изменения в существующие клавиатуры.
  • Интегрирован Redis для оптимизации работы бота.
  • Исправлена ошибка в URL, добавлена возможность пропуска обновлений.
  • Устранены проблемы с путями и импортами.
  • Улучшены функции отчета и статистики.
  • Добавлена возможность деактивации анкеты вместо её полного удаления.
  • Начата разработка системы спонсорства в боте (пока неактивна).
  • Добавлены подробные описания функций и аннотации типов по всему коду для улучшения читаемости и поддержки проекта.

И ООчень много исправлений :)

Full Changelog: v1.1.0...v1.1.1

Migrate to Aiogram3

24 Jan 19:35
Compare
Choose a tag to compare

Bot migrated to Aiogram3

🚀 First releases

30 Dec 11:23
Compare
Choose a tag to compare

Screenshot_51
Fully working dating bot with profile search
Michalangelo bot

Full Changelog: https://github.com/devvsima/dating-bot/commits/dating

0