Телеграм-бот для студенческого сообщества (знакомства, события, рей
Разработал и запустил с нуля многофункционального 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 #портфолио