La primera regla, no la última página.
Una instancia guarda un token que puede reestructurar un servidor de Discord. Nuestro bot guarda uno que puede reestructurar cada servidor en el que está. Esas dos frases son la razón de cada decisión aquí, y ninguna se añadió después.
Cero paquetes de terceros
Ningún proceso aquí ejecuta código ajeno, ni el que tiene tu token ni el que tiene el nuestro. Sin bibliotecas, sin actualizaciones nocturnas, sin cadena de suministro.
Ningún token se queda con nosotros
Si traes tu propio bot, su token pasa por aquí de camino a tu instancia y se borra en cuanto esta avisa de que funciona; lo que queda es una huella. Si tomas nuestro bot, no hay ningún token tuyo. El nuestro vive en un único proceso, en ninguna instancia, y cada instancia solo puede tocar su propio servidor con él.
Un proceso por cliente
Dirección propia, certificado propio, canal de registro propio, fichero de ajustes propio. No hay ninguna base de datos común donde el servidor de un cliente pueda acabar apareciendo en la respuesta de otro.
El portal nunca es root
Instalar una instancia necesita root. El servicio web al que escriben desconocidos no lo tiene: deja una petición en un directorio, y la recoge un programa al que no llega nada desde internet.
Una conexión permanente, no una por servidor
Tu propio bot no abre ninguna conexión gateway con Discord: pregunta cuando tiene algo que hacer y, si no, calla. Nuestro bot mantiene exactamente una, para todos los servidores juntos, porque tiene que leer lo que le escribes. Vive en un proceso que no hace nada más.
Los rechazos también se escriben
Cada cambio va a un canal de tu propio servidor, y cada rechazo también. El rechazo es la mitad más útil: un intento que nunca llegó a Discord no deja rastro en ningún otro sitio.
Cada uno de estos puntos es una decisión con un fichero detrás, no una declaración de intenciones. Los escribimos para que puedas exigírnoslos.
Tu bot o el nuestro, y cuál es la diferencia
Con tu propio bot creas tú mismo la aplicación de Discord. El token solo vale para tu servidor, y puedes revocarlo en cualquier momento sin preguntarnos. Con nuestro bot compartes una aplicación con otros clientes: un token que puede entrar en cada servidor en el que está. Por eso vive en un único proceso que no hace nada más y ata cada petición de una instancia a su propio servidor.
Pasa el ratón por un cuadro y te dirá de qué permiso se trata.
51 herramientas, y decides sobre cada una. El enlace de invitación pide 22 permisos: los que las herramientas necesitan, moderación incluida, y Administrador, porque un bot no puede abrir un canal en el que no está. Lo que tu bot puede hacer de verdad no está escrito en esos permisos. Está en tu lista de herramientas encendidas.
Sí, Administrador está incluido, y esta es la línea más honesta de la página. Sin él tu bot no entra en ningún canal en el que no esté inscrito de forma explícita, y en un servidor con recorrido esos suelen ser los importantes. Lo que decide si algo puede ocurrir no es el permiso, de todos modos. Es si la herramienta existe, y eso lo enciendes tú, una a una, con un aviso en todo lo que no se puede deshacer.
Proceso propio, subdominio propio, certificado propio, canal de registro propio, en los dos caminos. Sin base de datos compartida y sin paquetes de terceros en la máquina.
Lo que vemos, y lo que no
Detrás de cada frase aquí hay un archivo en uno de los tres repositorios.
- Tu token de bot, si traes el tuyo: pasa por el portal camino de tu instancia y se borra de él en cuanto la instancia confirma que ha arrancado. Queda una huella: suficiente para notar que cambió, no para usarlo.
- Tu inicio de sesión: el nombre, la imagen y la dirección de correo que Discord nos muestra, en un archivo propio para que tu imagen siga actual. Con eso no se toca ningún servidor.
- Lo que hizo el asistente: cada cambio y cada rechazo, escritos en el canal de registro de tu propio servidor. No guardamos copia de tus mensajes.
- Con nuestro bot: lo que escribes en el canal del bot va una vez al modelo para ejecutarse, y se mantiene unas horas en memoria para que la siguiente frase pueda referirse a ello. Nada se escribe en disco. Cuántos tokens cuesta se cuenta por servidor para el límite mensual, y nada más.
- Visitas a este sitio: qué páginas, desde dónde, cuánto tiempo, sin cookies y sin terceros. Resúmenes diarios, sin nombres.
Cómo retirarlo todo
Cuatro pasos, cada uno tuyo, sin preguntarnos.
- Bot propio: en el Discord Developer Portal, Reset Token. Nuestro acceso muere en ese instante.
- Quitar el bot de tu servidor en Ajustes del servidor → Integraciones. El nuestro o el tuyo, en el mismo sitio.
- En tu página de cuenta aquí, apagar la instancia. La unidad, el directorio y el subdominio desaparecen; el servidor que administrabas queda intacto.
- Al final de la misma página, cerrar la cuenta. Se lleva todo lo anterior, y nunca lo hace un calendario: solo tú, o nosotros a petición tuya.
El canal de registro se queda, porque es un canal de tu servidor y es tuyo.