
0xtbug/telbot
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Go-инструмент для управления учетными записями Telkomsel через Telegram Bot, Terminal CLI или MCP Server (для агентов ИИ).
Обзор
Инструмент Go для управления учетными записями Telkomsel через, или (для агентов ИИ). - - SMS OTP вход в систему с кэшированием сеанса - - Профиль, баланс, проверка квот - - Просмотр рекомендуемых пакетов - -️ Покупка пакетов (Pulsa / QRIS) - - Монитор автоматической покупки (автопокупка при истощении квоты или ниже пользовательского порога MB) - - Автоповторная регистрация через OTP webhook (обновление сеанса без ручного вмешательства) - - сервер MCP для интеграции агента ИИ Если вы не хотите устанавливать Go или создавать его самостоятельно, вы можете загрузить предварительно скомпилированные исполняемые файлы для Windows, Linux и macOS прямо со страницы этого хранилища. Чтобы установить бинарный глобально, вы можете запустить telbot из любой папки: 1.Скачайте соответствующий двоичный файл со страницы Релизы. 2. Сделайте файл исполняемым: 3. Переместите его в глобальный каталог bin: 4. Теперь вы можете запускать telbot из любой точки вашего терминала. 1.Скачайте исполняемый файл Windows .exe со страницы Releases. 2. Переименовать загруженный файл в telbot.exe. 3.
Обзор (машинный перевод)
Go-инструмент для управления учетными записями Telkomsel через Telegram Bot, Terminal CLI или MCP Server (для агентов ИИ).
Особенности
- SMS OTP login с кэшированием сеанса Профиль, баланс, проверка квот Просмотреть рекомендуемые пакеты Купить пакеты (Pulsa / QRIS) Монитор автоматической покупки (автопокупка, когда квота исчерпана или ниже пользовательского порога MB) Автоматическая перерегистрация через OTP webhook (обновление сеанса без ручного вмешательства) MCP-сервер для интеграции агентов ИИ
Быстрый старт
Режимы
Флаг → Описание →
[скрыто] [скрыто] [скрыто] [скрыто]
| --bot | Телеграм-бот (требуется .env конфигурация) |
--cli | Интерактивный интерфейс терминала (Bubbletea) |
--mcp | MCP-сервер для агентов ИИ (stdio) |
##Установка (предварительно построенные двоичные файлы)
Если вы не хотите устанавливать Go или создавать его самостоятельно, вы можете загрузить предварительно скомпилированные исполняемые файлы для Windows, Linux и macOS непосредственно со страницы Releases этого репозитория.
Чтобы установить двоичный файл глобально, вы можете запустить telbot из любой папки:
**Linux / macOS: ** 1.Скачайте соответствующий двоичный файл со страницы Релизы. 2.Сделать файл исполняемым:
-
Переместите его в глобальный каталог бин:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Telbot
Go-based tool for managing Telkomsel accounts via Telegram Bot, Terminal CLI, or MCP Server (for AI agents).
Features
- 🔑 SMS OTP login with session caching
- 📊 Profile, balance, quota checking
- 📦 Browse recommended packages
- 🛍️ Purchase packages (Pulsa / QRIS)
- ⏰ Auto-buy monitor (auto-purchase when quota is depleted or below a custom MB threshold)
- 🔄 Auto re-login via OTP webhook (session renewal without manual intervention)
- 🤖 MCP server for AI agent integration
Quick Start
git clone https://github.com/0xtbug/telbot
cd telbot
cp .env.example .env # fill in your tokens
go mod tidy
Modes
| Flag | Description |
|---|---|
--bot |
Telegram bot (requires .env config) |
--cli |
Interactive terminal UI (Bubbletea) |
--mcp |
MCP server for AI agents (stdio) |
go run . --bot # Telegram bot
go run . --cli # Terminal UI
go run . --mcp # MCP server
Installation (Pre-built Binaries)
If you don’t want to install Go or build it yourself, you can download the pre-compiled executables for Windows, Linux, and macOS directly from the Releases page of this repository.
To install the binary globally so you can run telbot from any folder:
Linux / macOS:
- Download the appropriate binary from the Releases page.
- Make the file executable:
chmod +x telbot-linux-amd64 # Replace with your downloaded file name - Move it to your global bin directory:
sudo mv telbot-linux-amd64 /usr/local/bin/telbot - You can now run
telbotfrom anywhere in your terminal.
Windows:
- Download the Windows
.exeexecutable from the Releases page. - Rename the downloaded file to
telbot.exe. - Move it to a permanent folder, for example
C:\telbot\. - Open the Windows Start menu, search for Edit the system environment variables, and open it.
- Click Environment Variables, find Path in the System variables list, and click Edit.
- Click New, add
C:\telbot\, and click OK to save everything. - You can now run
telbotfrom any new PowerShell or Command Prompt window.
Environment Variables
| Variable | Required | Description |
|---|---|---|
TELKOMSEL_BOT_TOKEN |
Bot mode | Telegram bot token from BotFather |
TELEGRAM_ADMIN_ID |
Bot mode | Your Telegram user ID |
OTP_WEBHOOK_PORT |
Optional | Port for OTP webhook listener (e.g. 8081) |
OTP_WEBHOOK_SECRET |
Optional | Shared secret for webhook authentication |
You can either export these directly in your terminal, or place them in a .env file located in your platform’s standard configuration directory:
- Windows:
%APPDATA%\telbot\.env(e.g.,C:\Users\\AppData\Roaming\telbot\.env) - Linux/macOS:
~/.config/telbot/.env
🤖 AI Agent Integration (OpenClaw)
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add 0xtbug/telbot