Ejemplos de código para copiar y pegar
Fragmentos listos para curl, Python, Node.js, PHP, PowerShell, FiveM, MTA, Rust (Oxide) y CS2 (CounterStrikeSharp), con tu URL ya puesta.
Webhooks entrantes: una función de Rezaletbot, el bot gratuito de Discord.
El panel te da una URL privada y una clave secreta. Cuando tu web, el plugin de tu servidor de juego o tu propio script envía una solicitud POST a ella, Rezaletbot publica el mensaje en el canal que elegiste. Solo se aceptan solicitudes de las direcciones IP que permitas.
AddEventHandler("playerJoining", function() bildir({ event = "oyuncu_girdi", oyuncu = GetPlayerName(source) })end)Fragmentos listos para curl, Python, Node.js, PHP, PowerShell, FiveM, MTA, Rust (Oxide) y CS2 (CounterStrikeSharp), con tu URL ya puesta.
Las solicitudes solo pasan desde direcciones de la lista: hasta 20 IP o rangos, IPv6 incluido. Una clave filtrada por sí sola no puede publicar nada.
Solo envía {"event": "oyuncu_girdi"} y el bot crea una tarjeta de color a partir de tu plantilla. Hasta 20 plantillas por conexión, con conjuntos listos para servidores de juego, CS2 y webs.
Mención de rol, fijado, borrado automático, hilos y hasta 5 botones de enlace. Envía un update_key y se edita el mensaje anterior en lugar de amontonar uno nuevo.
Solicitudes entregadas y fallidas, un gráfico por horas y un registro de solicitudes que te dice exactamente por qué se rechazó algo.
Si se borra el canal, el bot pierde permisos o empiezan a acumularse solicitudes con clave incorrecta, llega un aviso a tu canal de registro de moderación.
Cada conexión tiene una clave secreta y una lista obligatoria de IP permitidas. ¿No sabes cuál es la IP de tu servidor de juego? Envía una solicitud de prueba: la llamada rechazada aparece en el registro con su dirección, y con un clic la añades a la lista. Si la clave se filtra, genera otra y la antigua deja de funcionar al instante.
Tu script de FiveM no tiene que construir embeds de Discord. Envía {"event": "oyuncu_girdi", "oyuncu": "KaraBulut"} y el bot busca la plantilla de ese evento, rellena {oyuncu} y publica la tarjeta. Hay conjuntos listos para servidores de juego (entrada, salida, muerte, chat, servidor en línea / caído), CS2 (fin de partida con marcador y MVP) y webs (nuevo miembro, nuevo pedido, formulario de contacto, error).
Cada conexión muestra las notificaciones entregadas y fallidas de las últimas 24 horas, el total de solicitudes de 7 días y un gráfico por horas. Si se borra el canal o el bot no puede publicar, llega un aviso a tu canal de registro de moderación, como mucho una vez por hora para el mismo problema.
⚠️ Integración FiveM server: no se encontró el canal de notificaciones, así que las notificaciones entrantes no se pueden publicar. Elige un canal nuevo en la página de Integraciones.
Añade Rezaletbot a tu servidor de Discord. Para configurarlo en el panel solo necesitas Gestionar servidor.
Elige un nombre, un canal y un rol opcional que mencionar, y escribe la IP del servidor que enviará las solicitudes. Recibes la URL y la clave secreta al momento; copia la clave en ese mismo instante.
Panel web → Integraciones → Notificaciones entrantes → Nueva conexiónCopia el ejemplo para tu plataforma y cambia ANAHTARIN por tu clave. Pulsa "Enviar prueba" para comprobar el canal y los eventos irán llegando a medida que ocurran.
No. Se acepta el formato de webhook de Discord (content y embeds), pero la clave solo puede enviarse en un encabezado (Authorization: Bearer <clave> o X-Rezaletbot-Key). Las claves en la URL se rechazan porque las URL acaban en los registros del servidor. Usa un plugin o herramienta que permita encabezados personalizados.
Para que ni siquiera una clave filtrada se pueda usar desde la máquina de otro. Si tu IP cambia, las solicitudes se rechazan y aparecen en el registro con la nueva dirección, que puedes permitir con un clic. Una ráfaga de solicitudes desde IP desconocidas también genera un aviso en tu canal de registro de moderación.
Pulsa "Regenerar clave" en la conexión. La clave antigua deja de funcionar al instante y la nueva se muestra una sola vez. Solo guardamos un hash, así que no se puede volver a mostrar; si la pierdes, regenérala.
Envía el cuerpo en UTF-8. Si tu Content-Type indica otro charset, se usa ese, y si los bytes no son UTF-8 válido, Rezaletbot los lee como Windows-1254 (turco). Eso cubre los scripts antiguos de Windows y curl, así que letras como ç, ğ y ş siguen saliendo bien.
Hasta 30 por minuto por conexión; si te pasas, recibes un 429 (rate_limited). El cuerpo puede ocupar hasta 16 KB con un máximo de 5 tarjetas por solicitud. Para algo que cambia a menudo, como un marcador, usa update_key para editar el mismo mensaje en lugar de publicar uno nuevo.
Detrás de cada gran momento, hay una gran canción.
Añadir a Discord✳