Un usuario pregunt贸 馃憞
隆Hola! Quiero llevar c7f a Discord. Inserto el enlace Discord-Webhook en la configuraci贸n de c7f. Pero si lo intento, no recibo un mensaje en Discord. 驴Alguna idea, por qu茅?
(@mariovalney)
Hace 10 meses
Hola. 驴C贸mo est谩s?
Discord probablemente tenga su propia estructura para aceptar mensajes de un libro web.
Debe usar nuestros filtros para cambiar los datos que el plugin env铆a a un webhook para proporcionar datos v谩lidos de Discord.
Puede consultar un ejemplo en este tema.
(@melme)
Hace 10 meses
隆Hola Mario!
隆Estoy bien gracias! 驴C贸mo est谩s?
Realmente no soy un tipo de codificaci贸n. 驴Me pueden ayudar a que funcione el filtro? 驴Lo mejor como plugin porque vi el problema con la actualizaci贸n?
Encontr茅 la estructura del trastorno en este enlace: https://birdie0.github.io/discord-webhooks-guide/discord_webhook.html
(@melme)
Hace 10 meses
sol铆a https://discohook.org/ para crear JSON para Discord. Este deber铆a ser el c贸digo al final del env铆o al desorden cuando lo lanzamos.
{
"content": "New message from [NAME] on your website.",
"embeds": [
{
"title": "Contactform",
"description": "**Discord-Tag:** [DISCORDTAG]n**E-Mail:** [EMAIL]nn**Message**n[MESSAGE]",
"color": 9291330,
"author": {
"name": "[NAME]",
"icon_url": "https://ennorath.org/wp-content/uploads/2020/03/mail.png"
}
}
]
}
Mi f贸rmula solo tiene 4 campos: [NAME], [EMAIL], [DISCORDTAG] y [MESSAGES].
[DISCORDTAG] puede estar vac铆o. Los otros campos deben completarse.
Esta respuesta fue modificada hace 10 meses por. Esta respuesta fue modificada hace 10 meses por.
(@mariovalney)
hace 9 meses
Puedes probar algo como este filtro:
<?php
add_filter( 'ctz_post_request_args', $args );
function discord_ctz_post_request_args( $args ) {
$body = json_decode( $args['body'] );
// Add your own validation to change only this form
if ( empty( $body ) ) {
return $args;
}
$discord_body = array(
'content' => 'New message from ' . $body['name'] . 'on your website.',
'embeds' => array(
"title": "Contactform",
"description": sprintf( "**Discord-Tag:** %sn**E-Mail:** %snn**Message**n%s", $body['discordtag'], $body['email'], $body['message'] ),
"color": 9291330,
"author": array(
"name": $body['name'],
"icon_url": "https://ennorath.org/wp-content/uploads/2020/03/mail.png",
),
),
);
$args['body'] = json_encode( $discord_body );
return $args;
}
No he podido probar ni validar ninguna entrada, as铆 que agregue esto.
Debes cambiar 芦nombre禄, 芦discordtag禄, etc. $body['field-ids']
para que coincida con sus propios campos.
Espero que esto pueda ayudarte.
(@ nucce1)
Hace 8 meses, 3 semanas
驴Podr铆a agregar un modo de desorden al plugin? No s茅 c贸mo lidiar con el c贸digo que pegaste arriba.
Si no es as铆, necesitar茅 un tutorial completo paso a paso para que esto funcione.
Gracias. 馃檪
(@mariovalney)
Hace 6 meses, 3 semanas
Oye. C贸mo est谩s.
Primero, lo siento: la colecci贸n anterior est谩 rota.
@melme por favor no lo use.
@ nucce1 Cre茅 un plugin simple para permitirle hacer lo que necesita:
https://gist.github.com/mariovalney/3f6f4ea6f864239c9f7b327e75b201e9
Todo lo que tiene que hacer es descargar una carpeta de plugins (o comprimir dentro de una carpeta).
(@ese es mi)
Hace 4 meses, 3 semanas
驴Solucion贸 tu problema??
0 / 0