Как использовать RepostBot
Всё, что нужно знать для начала работы
01Getting Started
Login: Use your Telegram phone number to authenticate. You'll receive a code in your Telegram app.
Trial: New users have the option to activate a 3-day Premium trial to test all features.
02How It Works (Security & Telethon)
Repost_Bot uses the open-source Telethon library to interact with Telegram's MTProto API. When you log in, you authenticate directly with Telegram. We receive a session string which is securely stored and used to maintain a connection to Telegram on your behalf. This allows our service to listen for new messages in your source channels and forward them to your destination feed. We do not have access to your private chats, contacts, or other personal data not relevant to the service's functionality.
03Creating a Feed
Step 1: Click "Create New Feed" on the dashboard.
Step 2: Select source channels (channels you want to aggregate).
Step 3: Choose or create a destination channel where messages will be forwarded.
Step 4 (Premium): Configure filters if desired (keywords, media, rate limits).
Step 5: Name your feed and save.
04Using Filters 👑
Premium feature
- Keyword Include: Only forward messages containing specific words
- Keyword Exclude: Block messages with specific words
- Media Filters: Filter by images or videos
- Rate Limiting: Limit messages per hour/day from each source
05Локальный AI с Ollama
Что это?
Локальный AI позволяет обрабатывать текст (рерайт) на вашем компьютере без отправки данных в облако. Бесплатно, приватно, без лимитов.
Установка
- Скачайте Ollama и установите.
- Загрузите модель:
ollama pull llama3.1:8b - Запустите сервер:
OLLAMA_HOST=0.0.0.0:11434 ollama serve
Настройка доступа (Tailscale)
Установите Tailscale на ПК и сервер, чтобы объединить их в одну сеть. Затем в .env бэкенда укажите:
LOCAL_AI_URL=http://<IP-ПК-в-Tailscale>:11434/v1 LOCAL_AI_MODEL=llama3.1-8b
Использование в боте
В настройках AI выберите Backend → Local AI. При синхронизации также можно выбрать Local AI для экономии токенов.
Статус локального AI отображается в настройках: 🟢 Online или 🔴 Offline.
💡 Pro Tips
- —Use keyword filters to create topic-specific feeds (e.g., "crypto" + "bitcoin")
- —Rate limiting helps reduce spam from high-volume channels
- —You can edit feeds at any time to add/remove sources or adjust filters