Releases: MKS2508/mks-bot-father
Releases · MKS2508/mks-bot-father
v0.1.0 - Initial 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-fatherUso 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/