Bot Telegram dla społeczności studenckiej (poznawanie, wydarzenia, raj

Tworzenie chatbota 4133 PLN
Opracowałem i uruchomiłem od podstaw wielofunkcyjnego bota Telegram "KPInder" — platformę społeczną dla studentów Kijowskiego Politechniki. Celem projektu jest połączenie społeczności studenckiej, uproszczenie poszukiwania nowych znajomości oraz organizacja wspólnych wydarzeń.

Bot działa z powodzeniem i liczy ponad 500 aktywnych użytkowników, a także otrzymał oficjalne wsparcie od Związku Studentów KPI.

Kluczowe zrealizowane funkcje:

System znajomości: Tworzenie i edytowanie szczegółowych profili, mechanika polubień/odrzucenia oraz powiadomienia o wzajemnych sympatii (dopasowania), a także elastyczne filtry wyszukiwania według płci i wieku.

Interakcja społeczna i grywalizacja: Wprowadzono cotygodniowe i comiesięczne rankingi aktywności ("Wojny wydziałów") oraz popularności ("Hala sławy") z systemem nagradzania zwycięzców i przyznawania unikalnych statusów.

Zaawansowany system wydarzeń: Administrator może dodawać zapowiedzi wydarzeń za pomocą wygodnego interfejsu, który pozwala na przesyłanie gotowych postów. Użytkownicy mogą przeglądać aktualne wydarzenia i filtrować je według swojego wydziału. Zrealizowano automatyczne ukrywanie wydarzeń po ich zakończeniu.

Potężny panel administracyjny: Zrealizowano funkcjonalność do pełnego zarządzania projektem: wyszukiwanie i usuwanie profili użytkowników, tworzenie i moderacja wydarzeń, masowe wysyłanie wiadomości do wszystkich użytkowników, eksport statystyk.

Wykorzystane technologie:

Język: Python

Framework: Aiogram 3.x

Baza danych: aiosqlite (asynchroniczna praca z SQLite)

Stany (FSM): Aiogram FSM do krokowego tworzenia profili i wydarzeń.

#Telegram #Python #aiogram #czat-bot #FSM #SQLite #portfolio