0T

0xtbug/telbot

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

85 stars Качество 44 Тренд 15

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.Сделать файл исполняемым:

  1. Переместите его в глобальный каталог бин:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

  1. Download the appropriate binary from the Releases page.
  2. Make the file executable:
    chmod +x telbot-linux-amd64  # Replace with your downloaded file name
    
  3. Move it to your global bin directory:
    sudo mv telbot-linux-amd64 /usr/local/bin/telbot
    
  4. You can now run telbot from anywhere in your terminal.

Windows:

  1. Download the Windows .exe executable from the Releases page.
  2. Rename the downloaded file to telbot.exe.
  3. Move it to a permanent folder, for example C:\telbot\.
  4. Open the Windows Start menu, search for Edit the system environment variables, and open it.
  5. Click Environment Variables, find Path in the System variables list, and click Edit.
  6. Click New, add C:\telbot\, and click OK to save everything.
  7. You can now run telbot from 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)

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add 0xtbug/telbot
Новичок в MCP? Начните с руководства на mcpskill.org →