Doctor: Dashi Telegram Plugin Migration
Doctor de solo lectura para migrar un bot de Telegram al plugin de canal dashi
Probado · Funciona
Qué hace
Incluye un diagnóstico Bun de 2250 líneas que audita una instalación de canal de Telegram dashi-plugin-claude-code: niveles de toolchain, ubicación del espacio de trabajo, registro de hooks, cableado de puertas de permiso, higiene de tokens y los cinco invariantes de aislamiento entre agentes en modo flota multi-agente. Se activa cuando un bot migrado se silencia, responde como Claude predeterminado o lanza un Telegram 409 Conflict, y al planificar la transición desde la pasarela heredada. Estrictamente de solo lectura: nombra la primera falla y apunta a la solución, nunca reinicia un servicio ni edita la configuración. Solo útil si ejecutas ese plugin específico.
Informe de la prueba
Construí un host falso de dos agentes con seis fallas deliberadas y ejecuté el doctor incluido contra él: detectó las seis (puerto de webhook compartido, token de bot compartido, socket tmux compartido, hooks de canal dejados en settings.json a nivel de usuario, webhook.enabled=false en el agente B, y hooks del agente B apuntando a un puerto externo) más dos que no había plantado (archivo .env legible por el mundo que contenía el token, hook de puerta de permiso faltante en una unidad bypassPermissions). Cada hallazgo llevaba un puntero de solución de una línea, y la ejecución tomó menos de dos segundos. El conjunto de pruebas incluido es real: 172 pruebas, 0 fallas bajo bun test. La afirmación de solo lectura se mantiene: no hay llamadas de escritura, reinicio o eliminación en ninguna parte del script de 2250 líneas, y la comparación de tokens es por digest sha256. Cuatro de las seis fallas dependen de invariantes específicos del plugin no documentados en ningún otro lugar, lo cual es la diferencia total sobre la inspección manual de los archivos de unidad.
Probado el: 2026-07-28 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/qwwiwi/dashi-plugin-claude-code.git mkdir -p ~/.claude/skills cd dashi-plugin-claude-code && cp -r skills/doctor-dashi-plugin ~/.claude/skills/doctor-dashi-plugin
Comandos y prompts de ejemplo
/doctor-dashi-pluginDoctor de solo lectura para migrar un bot de Telegram al plugin de canal dashi
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
My Telegram bot went silent after migrating to the dashi channel pluginGetting a Telegram 409 Conflict error after switching off the gatewayDiagnose why my dashi-plugin agent is answering as default Claude