# Parámetros específicos del plugin En esta sección describiremos todos los parámetros opcionales del plug-in, si los tiene, todas las combinaciones y tipo de ejecuciones posibles que sean relevantes. ##### Ejemplo: Continuamos con el conector de Discord en este ejemplo **Parámetros opcionales** Como podemos ver, aparte de los datos serializados y la url tenemos varios parámetros opcionales, algunos son muy simples y autoexplicativos como el nombre del autor, el título, la descripción de la alerta o footer. Otros son un poco menos intuitivos, como la configuración de la gráfica, así que haremos un pequeño ejemplo de una ejecución con los parámetros más relevantes. Descripción de los parámetros opcionales:
**Parámetro**Descripción
**-h, --help **Muestra la ayuda.
**-d DATA, --data **Los datos a enviar en pares clave=valor Ej: test=5,house=2
**-u URL, --url **URL Discord webhook URL
**-t ALERT\_TITTLE, --alert\_tittle ALERT\_TITTLE**Título de la alerta
**-D ALERT\_DESC, --alert\_desc ALERT\_DESC**Descripción de la alerta
**-m MESSAGE, --message **Cuerpo del mensaje
**-T TITTLE\_COLOR, --tittle\_color TITTLE\_COLOR **Color del título de la alerta en hexadecimal EX: 53e514
**-A AUTHOR, --author AUTHOR **Nombre del autor (por defecto PandoraFMS)
**-F FOOTER, --footer FOOTER**Footer personalizado
**--api\_conf API\_CONF**Parametros configuracion de la api en formato clave valor. Ej:"user=admin,pass=pandora,api\_pass=1234,api\_url=http://test.artica.es/pandora\_console/include/api.php"
**--module\_graph MODULE\_GRAPH**Generar una gráfica para enviar usando conexión a la api deben pasarse los parametros module\_id y intervalo en formato clave valor. EX "module\_id=55,interval=3600"
**--tmp\_dir TMP\_DIR**Directorio temporal donde se almacenaran las gráficas para su envio.
Al descomprimir el paquete hay un fichero test-exec.txt en el que tendremos una ejecución de ejemplo utilizando todos los parámetros: ``` python3 pandora_discord_cli.py -d "Agent=Server22,Module=test_module,Group=Servers,State=Critical,Data=22,Timestamp=2020-11-04 11:14:00" \ -u https://discord.com/api/webhooks/702868786843353179/YI1LOUzC64EcYcpPVB_ \ --tittle_color ed2512 \ --footer "PandoraFMS Alert" \ -A "Sauron Systems" \ --author_icon_url "https://pandorafms.com/wp-content/uploads/2019/04/software-de-monitorizacion-pandorafms-logo.png" \ -m "We have bad news for you. Something is on CRITICAL status 2" \ --author_url https://pandorafms.com/ \ -D "Module test is going to critical" \ --thumb https://pandorafms.com/images/alerta_roja.png \ --avatar_url https://pandorafms.com/images/alerta_roja.png \ --api_conf "user=admin,pass=pandora,api_pass=pandora,api_url=http://192.168.80.222/pandora_console/include/api.php" \ --module_graph "module_id=6266, interval=3600" \ --tmp_dir /tmp ``` ![](https://lh3.googleusercontent.com/AO3wxFKbHLC2PFEneUbEPkt2EDtc5zpA069-qYABlRoXLAevOtjpDZs2riX5ng4J-eqcGth0oee_TxnIRN_PN3UovvRW0226exhiudGT6JH6vApSRIxcjzu85E56jBeZ-CcLMNJb) El resultado de esta ejecución será ligeramente diferente, contendrá más información, indicándonos que tenemos la API configurada y que la gráfica se ha generado con éxito. Si vemos el mensaje recibido en Discord: ![](https://lh3.googleusercontent.com/-R9_VkWPeIu8H6tAYJZRpvX14n3ODRO4w9ONeUjGbMlerXFSz6Tt_N2bYM503U2Yzcyx0dDvmv2m_sh4UhSIzHiO8VQSjoi0aLJWJ4RkQOp9-Bb0EMYvt0XjIrzhqfJHsUiKgtxZ) Veremos que es similar al anterior pero con una imagen de usuario personalizada, el logo de alerta crítica, un color de borde personalizado, título y footer y la gráfica del módulo seleccionado obtenido de la API de Pandora, simplemente pasando los parámetros correspondientes en la ejecución.