burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domini
event-marketing-logo
Eventi & Marketing
  • I nostri prodotti
    • Strumenti collaborativi icon chevron
    • Web & Domini icon chevron
    • Cloud Computing icon chevron
    • Eventi & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite collaborativa

      Scopri la suite collaborativa → Scoprire →
    • kSuite Indirizzi e-mail professionali, cloud e IA sovrana per prestazioni sostenibili
    • kSuite La suite per la comunicazione, l'archiviazione e la condivisione in piena sicurezza
    • kdrive
      kDrive Archivia, collabora e condividi i tuoi file
    • mail service
      Servizio Mail Crea i tuoi indirizzi e-mail con il tuo dominio
    • kChat
      kChat Comunica in tempo reale con i tuoi team
    • kmeet
      kMeet Organizza le tue riunioni online in tutta sicurezza
    • swisstransfer
      SwissTransfer Invia gratuitamente file fino a 50 GB.
    • kpaste
      kPaste Condividi e cripta le informazioni sensibili
    • ksuite
      Custom Brand Gestisci l'immagine del marchio dei tuoi prodotti
    • kChat
      Chk Riduttore di link e generatore di codici QR
      Trova l’hosting Web di cui hai bisogno
    • Domain name
      Nome di dominio Prenota il tuo nome di dominio al miglior prezzo
    • Site Creator
      Site Creator Crea il tuo sito in tutta facilitĂ 
    • web hosting
      Hosting Web Crea il tuo sito con oltre 100 CMS
    • web hosting
      Hosting WordPress Crea il tuo sito WordPress in tutta facilitĂ 
    • Cloud Server
      Server Cloud Gestisci i tuoi siti con risorse garantite
    • SSL Certificat
      Certificati SSL Assicura i tuoi siti con un certificato EV o DV
    • Opzioni
    • Domain privacy
      Domain Privacy Proteggi i dati riservati dei tuoi domini
    • DNS Fast Anycast
      DNS FastAnycast Accelera il tempo di accesso dei tuoi siti
    • Dyn DNS
      DynDNS Accedi ai tuoi dispositivi da remoto
    • Dyn DNS
      Renewal Warranty Assicura i tuoi domini contro la perdita o il furto
      Trova la giusta soluzione di Cloud Computing

      Servizi cloud

    • public cloud
      Public Cloud (IaaS) Crea i tuoi progetti in un Cloud di alto livello e ultra-competitivo
    • Cloud Server
      VPS Cloud Crea un server Windows/Linux
    • Kubernetes Service Implementa le tue applicazioni containerizzate su larga scala.
    • VPS Lite
      VPS Lite Crea un server Windows/Linux a un prezzo vantaggioso
    • Servizio database Gestisci i tuoi database con una soluzione gestita
    • jelastic cloud
      Jelastic Cloud (PaaS) Crea i tuoi ambienti personalizzati
    • Altri servizi

    • llm api
      AI Tools Incrementa la tua produttivitĂ  con la nostra IA sovrana
    • swiss backup
      Swiss Backup Esegui il backup in Cloud dei tuoi dispositivi
    • nas synology
      NAS Synology Noleggia un NAS nei nostri data center sicuri
    • High availibility
      Altissima DisponibilitĂ  Crea un'infrastruttura multi-data center con SLA su misura
    • Housing
      Housing Installa i tuoi server nei nostri datacenter
    • Auth Aggiungi un metodo di login rispettoso della privacy alle tue app
      Infomaniak Events, il portale eventi locale e indipendente
      Biglietteria online con un'ampia scelta di concerti, spettacoli ed eventi.
    • online shop
      Biglietteria online Crea la tua biglietteria e vendi i biglietti
    • kdrive
      Controllo di accesso Controlla gli accessi ai tuoi eventi in modo facile
    • kdrive
      Manager di invitati Automatizza gli inviti dei tuoi eventi
    • kdrive
      Newsletter Invia le tue newsletter a prezzi competitivi
    • Streaming radio
      Streaming radio Crea e trasmetti in diretta la tua radio online
    • streaming video
      Streaming video Crea e trasmetti in diretta i tuoi eventi e TV online
    • VOD and AOD
      Servizio VOD & AOD Ospita e trasmetti le tue registrazioni senza limiti
  • Risorse
    documentation icon Documentazione
    Guide e tutorial
    Documentazione API
    special offers icon Offerte speciali
    Iniziare gratuitamente
    Programma per studenti
    Diventare affiliato
    partner program icon Programma partner
    Trovare un partner
    Diventare partner
    support icon Servizio di assistenza e contatti
    Contattare l'assistenza
    Servizio di assistenza premium - 24/24 7/7
    Contatta il servizio commerciale
    Incarica un esperto
    Migra a Infomaniak
  • A proposito
    forest
    icon Impegno ecologico
    Anche noi inquiniamo. Ma stiamo agendo per ridurre l’impronta dei nostri servizi e della nostra infrastruttura
    Scopri i nostri impegni →
    icon Informazioni su Infomaniak
    La nostra visione, i nostri valori
    I nostri team
    Infomaniak assume personale
    Stampa e comunicazione
    Blog e news
    icon Sicurezza
    Riservatezza dei dati
    Programma Bug Bounty
  • Iniziare gratuitamente
    Accedi
  • search-icon
    close-icon
      icon

      Le tue esigenze superano le nostre soluzioni? Per scoprirlo, contattaci in modo da poterti consigliare personalmente.

      I nostri prodotti in evidenza:
  • search-icon
  • Iniziare gratuitamente
    Accedi
Prezzo Prezzo
Base di conoscenze

1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Base di conoscenza Connettere applicazioni esterne a kChat

    Connettere applicazioni esterne a kChat

    Questa traduzione non è aggiornata. Consulta la versione francese per ottenere le informazioni più recenti.

    Questa guida ti permette di gestire applicazioni esterne con kChat utilizzando webhook.

     

    Premessa

    • Un webhook è un metodo che permette a un'applicazione di essere informata immediatamente quando si verifica un evento particolare in un'altra applicazione, piuttosto che chiedere costantemente a quest'ultima se è successo qualcosa di nuovo (cosa che si chiama "polling").
      • Webhook in uscita: kChat invia informazioni ad altre app quando si verifica un evento in kChat.
      • Webhook in entrata: kChat riceve informazioni da altre app per attivare azioni in kChat.
    • Non è possibile importare la cronologia delle conversazioni da un'altra applicazione (Slack, Teams, Jabber, ecc.) o da un'altra Organizzazione.

     

    Accedere all'interfaccia webhook di kChat

    Prerequisiti

    • Non essere un utente esterno (questo non vedrĂ  il menu Integrazioni).

    Per configurare un webhook, trovare applicazioni e integrazioni auto-hosted o di terze parti:

    1. Clicca qui‍ per accedere all'app Web kChat (servizio online kchat.infomaniak.com) o apri l'app desktop kChat (applicazione desktop su macOS / Windows / Linux).
    2. Clicca sull'icona Nuovo ‍ accanto al nome della tua organizzazione kChat.
    3. Fai clic su Integrazioni.
    4. Accedi alle categorie:

     

    Esempio di integrazione

    • Promemoria evento calendario Infomaniak su kChat

     

    Creare un semplice webhook in entrata

    Per fare questo:

    1. Fai clic sulla categoria Webhook in entrata.
    2. Fai clic sul pulsante blu Aggiungi webhook entranti:
    3. Aggiungi un nome e una descrizione (max 500 caratteri) per il webhook.
    4. Seleziona il canale che riceverĂ  i messaggi
    5. Salva per ottenere l'URL (da non divulgare pubblicamente); esempio “https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx”.

     

    Utilizzo del webhook

    Sull'applicazione che deve pubblicare su kChat:

    1. Modifica il codice seguente in base all'URL ottenuta:

      POST /hooks/xxx-key-generated-xxx HTTP/1.1
      Host: your-server-kchat.xyz
      Content-Type: application/json
      Content-Length: 63
      {
          "text": "Hello, text1
      Text2."
      }
    2. Utilizzare eventualmente la stessa richiesta ma in curl (per testare da un'applicazione di tipo Terminal (interfaccia a riga di comando, CLI /Command Line Interface) sul tuo dispositivo):
      curl -i -X POST -H 'Content-Type: application/json' -d '{"text": "Hello, text1 Text2."}' https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx

    Se non è specificato alcun header Tipo di contenuto non è definito, il corpo della richiesta deve essere preceduto da TRANSLATION_ERROR così:

    payload={"text": "Hello, text1 Text2."}

    Una richiesta riuscita riceverĂ  la seguente risposta:

    HTTP/1.1 200 OK	
    Content-Type: application/json	
    X-Version-Id: 4.7.1.dev.12799dvd77e172e8a2eba0f4041ec1471.false	
    Date: Sun, 01 Jun 2023 17:00:00 GMT	
    Content-Length: 58	
    	
    {	
        "id":"x",	
        "create_at":1713198308869,	
        "update_at":1713198308869,	
        "delete_at":0,	
        "user_id":"x",	
        "channel_id":"x",	
        "root_id":"",	
        "original_id":"",	
        "participants":null,	
        "message":"test",	
        "type":"",	
        "props":{	
            "override_username":"webhook",	
            "override_icon_url":null,	
            "override_icon_emoji":null,	
            "webhook_display_name":"test",	
            "attachments":[	
    	
            ],	
            "card":null,	
            "from_webhook":"true"	
        },	
        "hashtags":null,	
        "metadata":{	
            "embeds":[	
                {	
                    "type":"message_attachment"	
                }	
            ],	
            "files":[	
    	
            ],	
            "reactions":[	
    	
            ]	
        },	
        "file_ids":null,	
        "has_reactions":false,	
        "edit_at":0,	
        "is_pinned":false,	
        "remote_id":null,	
        "reply_count":0,	
        "pending_post_id":null,	
        "is_following":false	
    }

     

    Se desideri ottenere lo stesso formato di risposta di Slack:

    HTTP/1.1 200 OK
    Content-Type: text/plain
    X-Request-Id: hoan69ws7rp5xj7wu9rmystry
    X-Version-Id: 4.7.1.dev.12799dvd77e172e8a2eba0f4041ec1471.false
    Date: Sun, 01 Jun 2023 17:00:00 GMT
    Content-Length: 2
    ok

    devi aggiungere ?slack_return_format=true all'URL del webhook.

     

     
    L'indicazione BOT viene aggiunta accanto al nome utente su kChat per motivi di sicurezza.

     

    Parametri

    Oltre al campo text, ecco l'elenco completo dei parametri supportati:

    ParametroDescrizioneObbligatorio
    textMessaggio in formato Markdown da visualizzare nella pubblicazione.
    Per attivare le notifiche, utilizzare “@<username>”, “@channel” e “@here” come fareste in altri messaggi kChat.
    Se attachments non è definito, sì
    channelSostituisce il canale in cui viene inviato il messaggio. Utilizzare il nome del canale, non il nome visualizzato, ad esempio “town-square”, non “Place de la ville”.
    Utilizzare "@" seguito da un nome utente per inviare un messaggio diretto.
    Per impostazione predefinita, utilizza il canale definito durante la creazione del webhook.
    Il webhook può postare in qualsiasi canale pubblico e privato in cui il creatore del webhook è presente.
    Le pubblicazioni nei messaggi diretti appariranno nel messaggio diretto tra l'utente target e il creatore del webhook.
    No
    usernameSostituisce il nome utente con cui viene inviato il messaggio.
    Di default, utilizza il nome utente definito durante la creazione del webhook; se non è stato definito alcun nome utente durante la creazione, utilizza webhook.
    Il parametro di configurazione Consentire alle integrazioni di sostituire i nomi utente deve essere attivato per rendere efficace la sostituzione del nome utente.
    No
    icon_urlSostituisce l'immagine del profilo con cui viene inviato il messaggio.
    Di default, utilizza l'URL definita durante la creazione del webhook; se nessuna icona è stata definita durante la creazione, viene visualizzata l'icona standard del webhook (‍) viene visualizzata.
    Il parametro di configurazione Consentire alle integrazioni di sostituire le icone delle foto del profilo deve essere attivato per rendere efficace la sostituzione dell'icona.
    No
    icon_emojiSostituisce l'immagine del profilo e il parametro icon_url.
    Per impostazione predefinita, nulla è definito durante la creazione del webhook.
    Il valore atteso è il nome di un emoji come viene digitato in un messaggio, con o senza due punti (:).
    Il parametro di configurazione Consentire alle integrazioni di sostituire le icone delle foto del profilo deve essere attivato affinché la sostituzione abbia effetto.
    No
    attachmentsAllegati al messaggio utilizzati per opzioni di formattazione più ricche.Se text non è definito, sì
    typeDefinisce il type di pubblicazione, principalmente per l'uso da parte dei plugin.
    Se non è vuoto, deve iniziare concustom_".
    No

     

    Esempio di codice con parametri

    Ecco come generare un messaggio piĂą completo con dei parametri, alcuni dei quali possono sostituire i parametri giĂ  stabiliti durante la creazione del webhook (nome utente, canale preferito, avatar...) come indicato nella tabella sopra:

    POST /hooks/xxx-clé-générée-xxx HTTP/1.1
    Host: votre-serveur-kchat.xyz
    Content-Type: application/json
    Content-Length: 630
    {
      "channel": "kchatemp",
      "username": "test-automation",
      "icon_url": "https://domain.xyz/wp-content/uploads/2023/06/icon.png",
      "text": "#### Résultats des tests pour le 27 juillet 2023
    @channel veuillez vérifier les tests échoués.
    
    | Composant  | Tests effectués   | Tests échoués                                   |
    |:-----------|:-----------:|:-----------------------------------------------|
    | Serveur     | 948         |  0                           |
    | Client Web | 123         |  2 [(voir détails)](https://linktologs) |
    | Client iOS | 78          |  3 [(voir détails)](https://linktologs) |"
    }

     

    Questo farĂ  apparire il messaggio nel canale kchatemp dell'organizzazione :

    sign



    Link a questa FAQ:
    Questa FAQ è stata utile?
    Grazie per la vostra opinione. Apportare dei perfezionamenti a questa FAQ?
    Non fate domande tramite questo modulo, esso serve solo a migliorare le nostre FAQ.
    Se avete una domanda, si prega di utilizzare il nostro modulo di contatto.
    Il vostro messaggio è stato inviato. Grazie per aver proposto un perfezionamento per questa FAQ.
    Vedere tutte le FAQ di questo prodotto
    logo infomaniak
    I prezzi non includono l'IVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    Informazioni su Infomaniak Il team Infomaniak assume personale Area stampa Blog di Infomaniak Tutti i certificati Prodotti e offerte Opinioni dei clienti

    Supporto

    Servizio di assistenza 7/7 FAQ e Guide Servizio di assistenza Premium Contatto commerciale API REST Segnalare un abuso WHOIS

    Partnership

    Diventare rivenditori Programma di affiliazione Elenco dei partner Richiesta preventivo

    Ecologia

    Host ecologico Certificati e Riconoscimenti

    Segui la nostra evoluzione

    L'indirizzo e-mail non è valido
    earth icon
    • IT
      • IT
      • DE
      • EN
      • ES
      • FR
    ©2025 Infomaniak - Documenti legali - Note legali - Protezione dei dati - Informativa sulla privacy - Mappa del sito - Gestisci i tuoi cookie
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    I prezzi non includono l'IVA

    Infomaniak

    Informazioni su Infomaniak Il team Infomaniak assume personale Stampa e media Blog di Infomaniak Tutti i certificati Prodotti e offerte Opinioni dei clienti

    Supporto

    Servizio di assistenza 7/7 FAQ e Guide Offerta Servizio di assistenza Premium Contatto commerciale API REST Segnalare un abuso WHOIS

    Partnership

    Diventare rivenditori Programma di affiliazione Elenco dei partner Richiesta preventivo

    Ecologia

    Host ecologico Certificati e Riconoscimenti

    Segui la nostra evoluzione

    L'indirizzo e-mail non è valido
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contratti - Note legali - Protezione dei dati - Informativa sulla privacy - Mappa del sito - Gestisci i tuoi cookie

    Dirigenti

    earth icon
    • IT
      • IT
      • DE
      • EN
      • ES
      • FR
    Il vostro browser è obsoleto, la sicurezza e la navigabilità non sono più garantite. Vi consigliamo di aggiornare il prima possibile cliccando qui.