Skip to content

v0.1.0 - Initial Release

Latest

Choose a tag to compare

@MKS2508 MKS2508 released this 08 Jan 13:14
· 46 commits to master since this release

@mks2508/mks-bot-father v0.1.0

Pipeline completo para automatización de bots de Telegram: BotFather + GitHub + Coolify.

Instalación

# Global CLI
npm install -g @mks2508/mks-bot-father

# Como dependencia
npm install @mks2508/mks-bot-father

Uso CLI

# Ver estado de configuración
mbf status

# Crear bot completo (BotFather + GitHub + Coolify)
mbf create my-bot --full

# Solo crear bot en BotFather
mbf create my-bot

# Configurar credenciales
mbf config set telegram.apiId <id>
mbf config set telegram.apiHash <hash>
mbf config set github.token <token>
mbf config set coolify.url <url>
mbf config set coolify.token <token>

Uso como Library

import { getPipeline, getConfigService } from '@mks2508/mks-bot-father'

const pipeline = getPipeline()
const result = await pipeline.run({
  botName: 'my-bot',
  createGitHubRepo: true,
  deployToCoolify: true,
})

Features

  • 🤖 BotFather Automation - Crear bots via Telegram MTProto
  • 📦 Project Scaffolding - Template con bunspace
  • 🐙 GitHub Integration - Crear repos y push automático
  • 🚀 Coolify Deployment - Deploy con variables de entorno
  • ⚙️ Configuration Management - Persistente en ~/.config/mks-bot-father/

Links