Telegram-bot do automatyzacji przyjmowania i publikacji ogłoszeń

Tworzenie chatbota
Praca 8 z 36
Kluczowa funkcjonalność bota opracowanego za pomocą LLM (modeli językowych).

Dla użytkowników:

- Interaktywny dialog: Krok po kroku tworzenie ogłoszenia (nazwa, opis, zdjęcie, cena, kontakty).

- Przesyłanie mediów: Możliwość dodania do 5 zdjęć do jednego ogłoszenia.

- System limitów: Wbudowany mechanizm, który pozwala każdemu użytkownikowi składać 5 ogłoszeń miesięcznie za darmo, z comiesięcznym automatycznym aktualizowaniem licznika.

Dla administratora:

- Centrum moderacji: Wszystkie zgłoszenia trafiają do osobistego czatu z administratorem w postaci gotowej sformatowanej wiadomości.

- Zarządzanie jednym kliknięciem: Interaktywne przyciski („Publikacja” / „Usuń”) pozwalają natychmiast opublikować ogłoszenie w docelowym kanale lub je odrzucić.

- Elastyczne przyznawanie dostępu: Specjalna komenda (/grant) do ręcznego przyznawania dodatkowych ogłoszeń użytkownikom po dokonaniu płatności.

Realizacja techniczna:

Język: Python 3.

Główna biblioteka: python-telegram-bot.

Baza danych: SQLite do przechowywania danych o użytkownikach, ich limitach oraz dacie ostatniej aktywności do comiesięcznego resetu.