lancer 2.0
Lancer changelog
lancer 2.0 is a full rebuild, he works in any server now and you can set him up without typing a single id, and pretty much every feature is new, so here's everything.
works in any server
every server lancer is in gets its own settings, data, strikes, levels and logs. /setup opens a wizard with menus for staff roles, logs, moderation, safety, starboard, tickets, welcome, community, fun and language, plus a permission check page that tells you what he's missing for each feature. /settings brings back that same wizard on a summary page whenever you want to change something, and when he joins a new server he posts a "set me up" button. anything that deletes messages or acts on members stays off until your server turns it on, so he won't surprise anybody.
web dashboard
he has a web dashboard too, you log in with discord, pick a server you manage and every setting from /setup is right there. only people who can manage that server, or have a mod role in it, can change its settings.
language
lancer speaks english and spanish (latin american). menus, private replies and command descriptions follow each person's own discord language, while public posts, logs and dms use the server's language, which you can pick on the language page of /setup or leave on whatever the server's discord language is. command names stay in english for everyone.
lancer's voice
every message is in lancer's voice, based on his lines from the game, and he has lots of different lines for each moment so he doesn't keep saying the same thing, especially for welcomes, goodbyes, level ups and counting fails.
moderation
/punish runs a strike ladder that each server builds for itself, up to 5 steps, anywhere from a 10 minute timeout to 28 days, a kick or a ban. /strikes settings turns the ladder on or off, makes strikes expire after however many days you pick, sets the public punish log, turns mod dms on or off, makes reasons optional and lets you rewrite the dm, and /strikes history, /strikes clear and /strikes import are in there as well.
the new mod commands are /warn, /timeout, /kick, /ban (with an optional duration for tempbans), /softban, /massban, /unban, /removetimeout and /note. every action gets a numbered case, which you can look up with /case, /case list, /case reason and /case delete. /purge filters by user, bots, people, links, files or text and leaves pinned messages alone. channels get /channel slowmode, /channel lock, /channel unlock, /channel lockdown and /channel unlockdown (unlocking puts every channel back how it was), and members get /member nick, /member role add, /member role remove and /member temprole, which hands out a role and takes it back after a set time. /info user and /info server show the basics, and staff see someone's strikes and cases in there too. nobody can act on someone at or above their own top role, or on the owner.
staff
/staff setup picks the staff tier roles and the promotions channel. /staff promote and /staff demote move people one tier at a time, and admins decide which tiers are allowed to promote and demote. /staff list shows the team by tier, and /staff stats shows how many actions each mod did over the last few days.
safety
automod handles invites, links (with an allow list), blocked words, spam, mass mentions and caps, and every rule can delete, warn, time out or give a strike. anti raid kicks brand new accounts and stops join waves with a raid mode that shuts itself off, and if someone starts deleting channels or roles, banning, kicking or making webhooks way too fast, anti nuke takes their roles and tells the owner.
ghost pings get flagged, /channel snipe shows the last deleted message, and the verification panel makes new members pick the spade out of the four card suits to get in. right click any message and hit "report to mods" and the mods get buttons to delete it, time the person out or dismiss it. banned members get an appeal button in their dm, which the mods review in an appeals channel. roles can also come back when someone leaves and rejoins, and /backup saves the server's roles, channels and permissions so it can restore anything that goes missing.
server logs
logs cover 27 kinds of events in 5 groups (messages, members, mod actions, voice and server changes), and each group can go to its own channel. /logs settings picks the channels, the events and which channels to ignore. when lancer can see the audit log, the logs show who did it and why, and joins show which invite was used.
levels
chatting earns EXP and LV, and voice can too, once you turn levels on with /levels on. lancer reads through the server's old messages once so everyone who was already there starts with their EXP. you get level roles, level up announcements, no EXP channels, boost multipliers for roles and channels and a minimum message length. /rank and /leaderboard show where people stand, and the leaderboard is a deltarune style picture with everyone's avatar, LV and a progress bar, or plain text if you'd rather. people who leave keep their spot and get it back if they return.
welcome
welcome and goodbye cards show the member's picture, an optional gif and the member count, with new members pinged right above the card. you can write your own welcome text, send a welcome dm and hand out roles on join.
roles and rules
/rolemenu create and /rolemenu edit build role menus with buttons, a dropdown or reactions, and you see a live preview as you go. /rules create and /rules edit make a rules post with numbered rules and an optional "i agree" button that gives a role. server boosters can make their own role with /boosterrole.
tickets
ticket panels can ask for a reason and hold up to 5 kinds of tickets, each with its own category and staff role. staff can claim tickets, every ticket gets saved as a transcript before it closes, and the person who opened it can rate the help from 1 to 5, which /tickets stats adds up over the last 30 days. /tickets limit caps how many can be open at once.
community
the starboard got a safe board for nsfw channels. the art contest has a gallery to flip through the entries and vote, the top 3 go up publicly without points and the mods get the full tally. giveaways show a live entry count, pick 1 to 50 winners and can be rerolled. /tag makes custom commands, and /remind, /poll, /suggest and /birthday are in as well.
on top of that you get the counting game with record tracking, temporary voice rooms that delete themselves once they're empty, scheduled messages that can repeat, /embed create and /embed edit for custom embeds, auto responses to trigger words, sticky messages that stay at the bottom of a channel, /afk and /highlight (a dm whenever someone says your word), youtube, bluesky and rss alerts, media only channels with automatic threads on media posts, messages that delete themselves after a while, auto publishing in announcement channels, and /stats server plus channel counters like "members: 1,234". for fun stuff there's /lancer 8ball, rate, ship, hug, cookie, plan and quote.
other changes
commands are grouped now (/case, /channel, /member, /staff, /safety and more), which makes the command list a lot shorter, and /help lists everything with a separate staff section. a bunch of bugs from 1.0 got fixed, and the survey and secret santa are gone.
if lancer acts up, come tell me in the discord :)
lancer 2.0
novedades de Lancer
lancer 2.0 está hecho de nuevo por completo, ahora funciona en cualquier servidor y lo puedes configurar sin escribir ni un solo id, y casi todas las funciones son nuevas, así que aquí va todo.
funciona en cualquier servidor
cada servidor donde está lancer tiene su propia configuración, datos, strikes, niveles y registros. /setup abre un asistente con menús para los roles de staff, los registros, la moderación, la seguridad, el starboard, los tickets, la bienvenida, la comunidad, la diversión y el idioma, además de una página que revisa los permisos y te dice qué le falta para cada función. /settings vuelve a abrir ese mismo asistente en una página de resumen cuando quieras cambiar algo, y cuando entra a un servidor nuevo publica un botón para configurarlo. todo lo que borra mensajes o actúa sobre la gente del servidor se queda apagado hasta que tu servidor lo active, así que no sorprende a nadie.
panel web
también tiene un panel web, inicias sesión con discord, eliges un servidor que administras y ahí está cada opción de /setup. solo quienes pueden administrar ese servidor, o tienen un rol de mod en él, pueden cambiar su configuración.
idioma
lancer habla inglés y español (latinoamericano). los menús, las respuestas privadas y las descripciones de los comandos siguen el idioma de discord de cada persona, mientras que las publicaciones públicas, los registros y los dms usan el idioma del servidor, que puedes elegir en la página de idioma de /setup o dejar en el idioma de discord del servidor. los nombres de los comandos quedan en inglés para todo el mundo.
la voz de lancer
cada mensaje está en la voz de lancer, basado en sus frases del juego, y tiene muchas frases distintas para cada momento para no repetir siempre lo mismo, sobre todo en las bienvenidas, las despedidas, las subidas de nivel y los fallos del conteo.
moderación
/punish maneja una escalera de strikes que cada servidor arma a su manera, de hasta 5 pasos, desde un timeout de 10 minutos hasta 28 días, un kick o un ban. /strikes settings activa o desactiva la escalera, hace que los strikes caduquen después de los días que elijas, define el registro público de castigos, activa o desactiva los dms de los mods, hace que los motivos sean opcionales y te deja reescribir el dm, y /strikes history, /strikes clear y /strikes import también están ahí.
los comandos nuevos de moderación son /warn, /timeout, /kick, /ban (con una duración opcional para bans temporales), /softban, /massban, /unban, /removetimeout y /note. cada acción recibe un caso con número, que puedes buscar con /case, /case list, /case reason y /case delete. /purge filtra por usuario, bots, personas, enlaces, archivos o texto y no toca los mensajes fijados. los canales tienen /channel slowmode, /channel lock, /channel unlock, /channel lockdown y /channel unlockdown (al desbloquear, cada canal vuelve a quedar como estaba), y para la gente del servidor están /member nick, /member role add, /member role remove y /member temprole, que da un rol y lo quita después de un tiempo. /info user y /info server muestran lo básico, y el staff ve ahí mismo los strikes y los casos de cada persona. nadie puede actuar sobre alguien con un rol igual o más alto que su rol más alto, ni sobre la persona dueña del servidor.
staff
/staff setup elige los roles de cada nivel de staff y el canal de ascensos. /staff promote y /staff demote suben o bajan a la gente un nivel a la vez, y quienes administran deciden qué niveles pueden ascender y bajar. /staff list muestra el equipo por nivel, y /staff stats muestra cuántas acciones hizo cada mod en los últimos días.
seguridad
el automod se encarga de invitaciones, enlaces (con una lista de permitidos), palabras bloqueadas, spam, menciones masivas y mayúsculas, y cada regla puede borrar, advertir, dar timeout o dar un strike. el anti raid saca a las cuentas recién creadas y frena las oleadas de entradas con un modo raid que se apaga solo, y si alguien empieza a borrar canales o roles, banear, expulsar o crear webhooks demasiado rápido, el anti nuke le quita los roles y le avisa a la persona dueña del servidor.
los ghost pings quedan marcados, /channel snipe muestra el último mensaje borrado, y el panel de verificación hace que la gente nueva elija la pica entre los cuatro palos de cartas para entrar. con clic derecho en cualquier mensaje y "reportar a los mods", los mods reciben botones para borrarlo, darle timeout a la persona o descartarlo. a quien banean le llega un botón para apelar en su dm, y los mods revisan la apelación en un canal aparte. los roles también pueden volver cuando alguien se va y vuelve a entrar, y /backup guarda los roles, los canales y los permisos del servidor para poder devolver lo que desaparezca.
registros del servidor
los registros cubren 27 tipos de eventos en 5 grupos (mensajes, miembros, acciones de mods, voz y cambios del servidor), y cada grupo puede ir a su propio canal. /logs settings elige los canales, los eventos y qué canales ignorar. cuando lancer puede ver el registro de auditoría, los registros muestran quién lo hizo y por qué, y las entradas al servidor muestran qué invitación se usó.
niveles
chatear da EXP y LV, y la voz también puede darlos, una vez que actives los niveles con /levels on. lancer lee una vez los mensajes viejos del servidor para que la gente que ya estaba empiece con su EXP. hay roles por nivel, anuncios de subida de nivel, canales sin EXP, multiplicadores para roles y canales y un largo mínimo de mensaje. /rank y /leaderboard muestran cómo va cada persona, y la tabla es una imagen estilo deltarune con el avatar, el LV y una barra de progreso de cada quien, o texto simple si lo prefieres. quienes se van conservan su lugar y lo recuperan si vuelven.
bienvenida
las tarjetas de bienvenida y despedida muestran la foto de la persona, un gif opcional y la cantidad de miembros, con un ping a la gente nueva justo arriba de la tarjeta. puedes escribir tu propio texto de bienvenida, mandar un dm de bienvenida y dar roles al entrar.
roles y reglas
/rolemenu create y /rolemenu edit arman menús de roles con botones, una lista desplegable o reacciones, y ves una vista previa en vivo mientras lo haces. /rules create y /rules edit hacen una publicación de reglas numeradas con un botón opcional de "estoy de acuerdo" que da un rol. quienes le dan boost al servidor pueden hacer su propio rol con /boosterrole.
tickets
los paneles de tickets pueden pedir un motivo y tener hasta 5 tipos de tickets, cada uno con su propia categoría y rol de staff. el staff puede reclamar tickets, cada ticket se guarda como transcripción antes de cerrarse, y quien lo abrió puede calificar la ayuda del 1 al 5, que /tickets stats suma en los últimos 30 días. /tickets limit pone un tope a cuántos pueden estar abiertos a la vez.
comunidad
el starboard ahora tiene un tablero seguro para los canales nsfw. el concurso de arte tiene una galería para pasar las obras y votar, el top 3 se muestra en público sin puntos y los mods reciben el conteo completo. los sorteos muestran los participantes en vivo, eligen de 1 a 50 personas ganadoras y se pueden volver a sortear. /tag hace comandos personalizados, y /remind, /poll, /suggest y /birthday también están.
además viene el juego de conteo con récords, salas de voz temporales que se borran solas cuando quedan vacías, mensajes programados que se pueden repetir, /embed create y /embed edit para embeds personalizados, respuestas automáticas a palabras clave, mensajes fijos que se quedan abajo de todo en un canal, /afk y /highlight (un dm cuando alguien dice tu palabra), alertas de youtube, bluesky y rss, canales solo de multimedia con hilos automáticos en las publicaciones, mensajes que se borran solos después de un rato, publicación automática en canales de anuncios, y /stats server más contadores en canales como "miembros: 1,234". para divertirse están /lancer 8ball, rate, ship, hug, cookie, plan y quote.
otros cambios
los comandos ahora están agrupados (/case, /channel, /member, /staff, /safety y más), así que la lista de comandos es mucho más corta, y /help lista todo con una sección aparte para el staff. se arreglaron un montón de errores de la 1.0, y la encuesta y el secret santa ya no están.
si lancer se porta raro, vengan a decirme en el discord :)