Bot de chat (Discord y Telegram)
Controla Lords Bot y recibe alertas de tus cuentas desde Discord o Telegram, y usa el banco de tu gremio desde el chat.
El bot de chat conecta Lords Bot con tu propio bot de Discord o Telegram. Desde el chat puedes ver qué cuentas están en línea, iniciar y detener cuentas, pedir registros y una captura de pantalla, y recibir alertas, por ejemplo cuando vence una clave de acceso. Los miembros del gremio también pueden usar el banco del gremio desde el chat.
Cómo funciona
- Crea tu propio bot en Discord o Telegram y copia su token.
- Conéctalo: pega el token en Lords Bot y haz clic en Conectar (Connect).
- Elige tu chat: manda en el canal o grupo que quieras usar. Te conviertes en el administrador del bot de chat.
- Úsalo: controla tus cuentas con comandos, recibe alertas y deja que tu gremio use el banco desde el chat.
Configurar el bot de chat
En la ventana principal, abre Configuración > Opciones > Otras configuraciones (Settings > Options > Other Settings) y ve a la pestaña Bot de chat (Chat Bot). Luego sigue los pasos para Discord o Telegram.
Discord
- Ve a https://discord.com/developers/applications y crea una aplicación nueva.
- Abre la página Bot de la aplicación y copia el token del bot. Mantén el token en secreto.
- En la misma página, activa Message Content Intent. Lords Bot lo necesita para leer los comandos. Guarda los cambios.
- En Lords Bot, pega el token en Bot Token:, elige Discord y haz clic en Conectar.
- Cuando el estado muestre Discord conectado (Discord Connected), haz clic en Agregar bot a Discord (Add Bot to Discord) y agrega el bot a tu servidor.
Consejo: Si Discord dice que la integración “requires code grant”, vuelve al portal de desarrolladores y desactiva la opción OAuth2 code grant de tu bot.
Telegram
- Abre https://t.me/BotFather en Telegram y manda .
- Elige un nombre y luego un nombre de usuario que termine en
bot. BotFather te manda el token del bot. - Manda a BotFather, elige tu bot y elige Disable. Así el bot puede leer en los grupos los mensajes que empiezan con
!. - En Lords Bot, pega el token en Bot Token:, elige Telegram y haz clic en Conectar.
- Cuando el estado muestre Telegram conectado (Telegram Connected), haz clic en Agregar bot a Telegram (Add Bot to Telegram) y agrega el bot a tu grupo.
Solo en Telegram, puedes marcar ¿Usar proxy? (Use Proxy?) y elegir uno de tus proxies para la conexión del bot de chat.
Asignar tu chat
Los comandos solo funcionan después de vincular el bot a un chat:
- En el canal de Discord o el grupo de Telegram que quieras usar, manda (o ).
- El bot responde ¡Grupo asignado con éxito! (Group assigned successfully!)
El chat donde mandaste set pasa a ser el chat del bot de chat, y tú eres su administrador. Solo el administrador puede usar los comandos del bot de chat, y solo en ese chat. En Discord, después de mandar set los comandos también aparecen como comandos de barra (slash) en ese servidor.
El administrador del bot de chat (quien mandó set) no es lo mismo que los usuarios autorizados de un banco del gremio. Esos se agregan en cada banco, en su pestaña Usuarios autorizados (Authorized Users).
Para mover el bot de chat a otro chat, manda en el chat actual, o haz clic en Borrar datos (Clear Data) en la pestaña Bot de chat, y luego vuelve a mandar set en el chat nuevo.
Otros botones de la pestaña Bot de chat
| Elemento | Qué hace |
|---|---|
| Desconectar (Disconnect) | Desconecta el bot de chat. |
| Ver registro (View Log) | Muestra el registro de conexión del bot de chat. Revísalo si el estado dice Algo salió mal, revisa el registro (Something went wrong, check log). |
| Borrar datos | Olvida el chat y el administrador asignados. |
| Cuadro de información | Muestra el ID de chat (Chat ID), el ID de administrador (Admin ID) y, en Discord, el ID de gremio (Guild ID), que es tu servidor. |
Comandos
Solo el administrador del bot de chat puede usarlos, en el chat asignado con set. Los comandos pueden empezar con /, ! o ,. En Discord también son comandos de barra, y el campo de cuenta te sugiere nombres de cuentas mientras escribes.
/helpMuestra la lista de comandos.
/statusMuestra qué cuentas están en línea y cuáles desconectadas.
/qstatusMuestra cuántas cuentas están en línea y cuántas desconectadas.
/screenshotManda una imagen de la ventana principal.
/log IGG ID or nameManda el registro de la cuenta como archivo.
/shortlog IGG ID or nameManda la última parte del registro de la cuenta como mensaje.
/start IGG ID or nameInicia la cuenta.
/stop IGG ID or nameDetiene la cuenta.
/setcastle IGG ID or namePermite que los miembros del gremio usen el banco del gremio de esta cuenta en el chat actual. Consulta Banco del gremio en el chat.
/unsetcastle IGG ID or nameQuita el banco del gremio de su chat.
/setVincula el bot de chat al chat actual. Consulta Asignar tu chat.
/cleargroupDesvincula el bot de chat de su chat.
Si alguien que no es el administrador usa un comando, el bot responde No tienes autorización para usar ese comando (You are not authorized to use that command). En cualquier otro chat responde Los comandos de administrador solo se pueden usar en el chat donde se usó /Set. (Admin Commands can only be used in the chat where: /Set was used.) La excepción es , que el administrador puede usar en cualquier chat donde esté el bot.
Banco del gremio en el chat
El banco del gremio puede responder comandos en cualquier canal de Discord o grupo de Telegram donde esté tu bot de chat, no solo en el chat del administrador. Repite estos pasos para cada banco.
Agregar un banco a un chat (administrador)
En el chat del grupo, manda seguido del nombre o el IGG ID de la cuenta del banco, por ejemplo . El bot responde Cuenta asignada al chat (Account Assigned to Chat). Para quitarlo, manda en el chat de administrador del bot de chat.
Registrarse como usuario del banco (cada jugador)
Cada jugador vincula una sola vez su cuenta de Discord o Telegram con su nombre en el juego:
- En el chat del grupo, manda un comando del banco, como . (Usa el prefijo del banco si se cambió el
!.) - El bot responde con Envía al banco: y un comando como .
- Manda exactamente ese comando al banco en el juego, por el chat del gremio o por correo. El banco responde Cuenta social registrada (Social account registered).
- Vuelve a mandar en el chat del grupo. Recibes tu saldo.
Ahora puedes usar desde el chat cualquier comando del banco que tu rango permita. Para desvincularte, manda al banco en el juego. Consulta Comandos del banco del gremio para ver la lista completa.
Nota: Los comandos del bot de chat se leen primero. Un comando del banco que se llame igual que un comando del bot de chat, como , se toma en el chat como comando del bot de chat. Manda esos comandos del banco en el juego.
Notificaciones de la cuenta
El bot de chat puede publicar alertas de las cuentas en el chat del administrador. Actívalas por cuenta: abre la ventana de la cuenta, ve a Configuración > General > Avanzado (Settings > General > Advanced) y luego al grupo Chat Bot. Puedes usar Configuración global o una plantilla para configurar muchas cuentas a la vez.
| Opción | Qué publica |
|---|---|
| Publicar estado en el chatbot (Post Status in Chatbot) | Activa las alertas del bot de chat para esta cuenta. |
| Vencimiento de la clave de acceso (Access Key Expiry) | Cuando la clave de acceso vence, se renueva o no se puede renovar. |
| Cambio de estado de conexión (Connection Status Change) | Cuando la cuenta se conecta, se reconecta o se desconecta. |
| Otro inicio de sesión (Other Login) | Cuando alguien más inicia sesión en la cuenta. |
| Estado de la programación (Schedule Status) | Cuando empieza y termina un descanso de la programación, y cuando la cuenta inicia sesión durante un descanso para revisar sus tareas. |
| Cerca del límite de recursos (Nearing RSS limit) | Cuando la comida, la piedra, la madera, el mineral o el oro llegan a 4 mil millones, cerca del límite del juego. |
| Subir estadísticas (Upload Stats) | Publica como archivos los informes de estadísticas que guarda esta cuenta (estadísticas de regalos, lista del gremio y estadísticas de la Fiesta de Gremios, que se activan en la página del gremio) en el chat donde agregaste esta cuenta con . No se publica nada hasta que lo hagas. Con esta opción activada, el comando del banco mandado desde ese chat también sube el informe como archivo. |
Mientras Publicar estado en el chatbot está activado, algunas alertas se publican siempre, por ejemplo cuando la cuenta es bloqueada o suspendida, o cuando se alcanza tu límite de cuentas.
¿Sigues con problemas? Pregunta a nuestro equipo en Discord.