Telegram-bot do automatyzacji przyjmowania i publikacji ogłoszeń
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.
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.