Телеграм-бот для студентської спільноти (знайомства, івенти, рей
Розробив та запустив з нуля багатофункціонального Telegram-бота "KPInder" — соціальну платформу для студентів Київського політехнічного інституту. Мета проєкту — об'єднати студентську спільноту, спростити пошук нових знайомств та організацію спільних заходів.
Бот успішно працює та налічує понад 500 активних користувачів, а також отримав офіційну підтримку від Студентської профспілки КПІ.
Ключовий реалізований функціонал:
Система знайомств: Створення та редагування деталізованих анкет, механіка лайків/дизлайків та сповіщення про взаємні симпатії (метчі), а також гнучкі фільтри пошуку за статтю та віком.
Соціальна взаємодія та гейміфікація: Впроваджено щотижневі та щомісячні рейтинги активності ("Війни факультетів") та популярності ("Зала слави") з системою нагородження переможців та наданням унікальних статусів.
Просунута система івентів: Адміністратор може додавати анонси подій через зручний інтерфейс, який дозволяє пересилати готові пости. Користувачі можуть переглядати актуальні івенти та фільтрувати їх за своїм факультетом. Реалізовано автоматичне приховування подій після їх завершення.
Потужна адмін-панель: Реалізовано функціонал для повного керування проєктом: пошук та видалення анкет користувачів, створення та модерація івентів, масова розсилка повідомлень усім користувачам, вивантаження статистики.
Використані технології:
Мова: Python
Фреймворк: Aiogram 3.x
База даних: aiosqlite (асинхронна робота з SQLite)
Стани (FSM): Aiogram FSM для покрокового створення анкет та івентів.
#Telegram #Python #aiogram #чат-бот #FSM #SQLite #портфоліо
Бот успішно працює та налічує понад 500 активних користувачів, а також отримав офіційну підтримку від Студентської профспілки КПІ.
Ключовий реалізований функціонал:
Система знайомств: Створення та редагування деталізованих анкет, механіка лайків/дизлайків та сповіщення про взаємні симпатії (метчі), а також гнучкі фільтри пошуку за статтю та віком.
Соціальна взаємодія та гейміфікація: Впроваджено щотижневі та щомісячні рейтинги активності ("Війни факультетів") та популярності ("Зала слави") з системою нагородження переможців та наданням унікальних статусів.
Просунута система івентів: Адміністратор може додавати анонси подій через зручний інтерфейс, який дозволяє пересилати готові пости. Користувачі можуть переглядати актуальні івенти та фільтрувати їх за своїм факультетом. Реалізовано автоматичне приховування подій після їх завершення.
Потужна адмін-панель: Реалізовано функціонал для повного керування проєктом: пошук та видалення анкет користувачів, створення та модерація івентів, масова розсилка повідомлень усім користувачам, вивантаження статистики.
Використані технології:
Мова: Python
Фреймворк: Aiogram 3.x
База даних: aiosqlite (асинхронна робота з SQLite)
Стани (FSM): Aiogram FSM для покрокового створення анкет та івентів.
#Telegram #Python #aiogram #чат-бот #FSM #SQLite #портфоліо