BotService le permite crear y administrar bots extensibles que viven en canales, responder a mensajes, saludar a los usuarios y ejecutar comandos personalizados. Las botas se construyen en un sistema de capacidad enchufable — cada bot se puede configurar con diferentes comportamientos.
Capacidad
Cada bot puede tener una o más capacidades habilitadas:
- Menciones — responde cuando alguien menciona el bot por nombre
- Greeter — da la bienvenida a los usuarios cuando se unen a un canal, opcionalmente dice adiós en parte
-
Comandos Personalizados
— definido por el usuario
BotName gatillocomandos con respuestas configurables -
Ayuda
- incorporado
¡Ayuda de BotName!comando that lists available commands -
Dices
— RPG dados rodando con notación estándar (
2d6,d20+5,4d6kh3). UsoBotName roll <notation>para rodar dados - Moderación — automoderación que monitorea todos los mensajes para palabras bloqueadas, spam, inundación y caps bloqueo abuso. Acciones configurables: advierte, muda o patada
-
Trivia — cuestionario interactivo con 6 categorías, puntuación y temporizadores. Uso
BotName trivia startpara comenzar una ronda - Programador — mensajes programados/periodic a canales. Soporta intervalo (cada N minutos) y horarios diarios (en HH:MM UTC)
-
RSS — monitores RSS/Atom alimenta y publica nuevos elementos a canales. Uso
BotName rss añadir <url> <#channel>para agregar un pienso
Las capacidades adicionales (LLM, Script, Game) están previstas para futuras versiones.
Cómo funcionan las botas
Cada bot funciona como su propio proceso en el servidor. Cuando un mensaje llega a un canal que el bot se ha unido, el bot comprueba cada capacidad en orden. Las capacidades pasivas (como la moderación) se ejecutan en cada mensaje, mientras que las capacidades activas utilizan los primeros-gansos. Un temporizador de refrigeración evita que el bot responda con demasiada frecuencia.
Las botas aparecen en la lista de canales con un ⚙ prefijo y se agrupan debajo de los usuarios regulares. Pueden ser expulsados o prohibidos de canales como usuarios normales.
Permisos
Sólo admins and operadores de servidores puede crear, modificar o eliminar bots. Todos los usuarios pueden ver información de bot y utilizar comandos de bot.
Notación de dados
La capacidad de los dados es compatible con la notación RPG estándar:
-
NdS— Roll N dados con los lados S (por ejemplo,2d6) -
DS- abreviatura para 1 muerte (por ejemplo,d20) -
NdS+M- añadir modificador (por ejemplo,d20+5) -
NdS-M— modificador de subtractos (por ejemplo,d8-2) -
NdSkhK- mantener los dados K más altos (por ejemplo,4d6kh3) -
NdSklK- mantener los dados K más bajos (por ejemplo,2d20kl1)
Trivia Categorías
Categorías de trivia disponibles: general, ciencia, historia, geografía, tecnología, entretenimiento.
Comandos: Bot trivia start, ¡Detén la trivia!, Bot trivia puntuación,
Respuesta del bot <text>
Titular de la Plantilla
Las respuestas de Bot apoyan a estos propietarios:
-
{nickname}— el usuario que desencadena la respuesta {channel}- el nombre del canal actual{topic}— el tema del canal actual-
{prefix}- el prefijo de mando del bot (por ejemplo,!) {botname}- el nombre de la pantalla del bot
Gestion Dialog
Abra el diálogo Gestión de Bot desde el
Herramientas
menu, the toolbar Options dropdown, or by typing
/bot
sin argumentos (sólo admin). El diálogo muestra todos los bots con una vista dividida: seleccione un bot a la izquierda para ver sus detalles, canales, comandos y ganchos de evento a la derecha.
Vea también
Bot Management Dialog · /bot Command Reference · Comandos personalizados de arranque · Dices · Trivia · Programador · RSS · Moderación · ChanServ