burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domains
event-marketing-logo
Events & Marketing
  • Unsere Produkte
    • Collaboration-Tools icon chevron
    • Web & Domains icon chevron
    • Cloud Computing icon chevron
    • Events & Marketing icon chevron
    • Streaming icon chevron

      ksuiteCollaboration-Suite

      Collaboration-Suite entdecken → Entdecken Sie →
    • kSuite Geschäftliche E-Mails, unabhängige Cloud und KI fĂĽr nachhaltige Leistung
    • kSuite Die Suite fĂĽr sicheres Kommunizieren, Speichern und Freigeben
    • kdrive
      kDrive Speichern Sie, arbeiten Sie zusammen und teilen Sie Ihre Dateien
    • mail service
      Mail-Service Legen Sie Ihre E-Mail-Adressen mit Ihrer Domain an
    • kChat
      kChat Kommunizieren Sie live mit Ihren Teams
    • kmeet
      kMeet Richten Sie Ihre Online-Meetings völlig sicher ein.
    • swisstransfer
      SwissTransfer Versenden Sie kostenlos Ihre Dateien bis zu 50 GB.
    • kpaste
      kPaste Teilen und verschlĂĽsseln Sie Ihre sensiblen Informationen
    • ksuite
      Custom Brand Behalten Sie die Kontrolle ĂĽber das Markenimage Ihrer Produkte
    • kChat
      Chk Link-VerkĂĽrzer und QR-Code-Generator
      Finden Sie das richtige Webhosting fĂĽr Sie
    • Domain name
      Domainname Reservieren Sie Ihren Domainnamen zum gĂĽnstigsten Preis
    • Site Creator
      Site Creator Erstellen Sie Ihre Website völlig mühelos
    • web hosting
      Webhosting Erstellen Sie Ihre Website mit ĂĽber 100 CMS
    • web hosting
      WordPress-Hosting Erstellen Sie problemlos Ihre WordPress-Website
    • Cloud Server
      Cloud-Server Betreiben Sie Ihre Websites mit garantierten Ressourcen
    • Node.js-Hosting Erstellen Sie eine dynamische und interaktive Website mit Node.js
    • SSL Certificat
      SSL-Zertifikate Sichern Sie Ihre Websites mit einem EV- oder DV-Zertifikat
    • Optionen
    • Domain privacy
      Domain Privacy SchĂĽtzen Sie die privaten Daten Ihrer Domains
    • DNS Fast Anycast
      DNS Fast Anycast VerkĂĽrzen Sie die Zugriffszeit fĂĽr Ihre Websites
    • Dyn DNS
      DynDNS Greifen Sie aus der Ferne auf Ihre Geräte zu
    • Dyn DNS
      Renewal Warranty SchĂĽtzen Sie Ihre Domains vor Verlust und Diebstahl
      Finden Sie die passende Cloud-Computing-Lösung

      Cloud-Dienste

    • public cloud
      Public Cloud (IaaS) Erstellen Sie Ihre Projekte in einer erstklassigen und äusserst preisgünstigen Cloud
    • Cloud Server
      VPS Cloud Erstellen Sie einen Windows- / Linux-Server
    • Kubernetes-Dienst Stellen Sie Ihre containerisierten Anwendungen in grossem Massstab bereit.
    • VPS Lite
      VPS Lite Legen Sie einen kostengĂĽnstigen Windows- / Linux-Server an
    • Database Service Verwalten Sie Ihre Datenbanken mit einer verwalteten Lösung
    • jelastic cloud
      Jelastic Cloud (PaaS) Erstellen Sie Ihre Umgebungen nach Mass
    • Andere Dienstleistungen

    • llm api
      AI Tools Steigern Sie Ihre Produktivität mit unserer unabhängigen KI
    • swiss backup
      Swiss Backup Sichern Sie Ihre Geräte in der Cloud
    • nas synology
      NAS Synology Mieten Sie ein NAS in unseren sicheren Data Centern
    • High availibility
      Sehr hohe VerfĂĽgbarkeit Erstellen Sie eine Infrastruktur mit mehreren Data Centern und massgeschneiderten SLAs
    • Housing
      Housing Installieren Sie Ihre Server in unseren Rechenzentren
    • Auth FĂĽgen Sie zu Ihren Apps ein datenschutzfreundliches Anmeldeverfahren hinzu
      Infomaniak Events – das lokale und unabhängige Event-Portal
      Online-Ticketverkauf mit einer grossen Auswahl an Konzerten, AuffĂĽhrungen und Veranstaltungen.
    • online shop
      Online-Ticketverkauf Erstellen Sie Ihren Ticketverkauf und verkaufen Sie Tickets
    • kdrive
      Einlasskontrolle Kontrollieren Sie ganz einfach den Zugang zu Ihren Veranstaltungen
    • kdrive
      Gästeverwaltung Automatisieren Sie die Einladungen Ihrer Veranstaltungen
    • kdrive
      Newsletter Versenden Sie Ihre Newsletter zu wettbewerbsfähigen Preisen
    • Streaming radio
      Radio-Streaming Erstellen und ĂĽbertragen Sie Ihr Online-Radio live
    • streaming video
      Video-Streaming Erstellen und ĂĽbertragen Sie Ihre Veranstaltungen und Online-TVs live
    • VOD and AOD
      VOD- und AOD-Dienst Hosten und verbreiten Sie Ihre Aufnahmen unbeschränkt
  • Ressourcen
    documentation icon Dokumentation
    Anleitungen und Tutorials
    API-Dokumentation
    special offers icon Sonderangebote
    Kostenlos starten
    Studierendenprogramm
    Vertriebspartner werden
    partner program icon Partnerprogramm
    Partner finden
    Partner werden
    Infomaniak Academy
    support icon Support und Kontakt
    Den Support kontaktieren
    Premium-Support - 24/24 7/7
    Vertriebsabteilung kontaktieren
    Expertin / Experten hinzuziehen
    Zu Infomaniak migrieren
  • Ăśber uns
    forest
    icon Ă–kologisches Engagement
    Wir belasten die Umwelt. Aber wir handeln, um den Fussabdruck unserer Dienstleistungen und unserer Infrastruktur zu verringern
    Unser Leistungsversprechen entdecken →
    icon Ăśber Infomaniak
    Unsere Vision, unsere Werte
    Unsere Teams
    Infomaniak stellt ein
    Presse und Kommunikation
    Blog und News
    icon Sicherheit
    Vertraulichkeit der Daten
    Bug-Bounty-Programm
  • Kostenlos starten
    Anmelden
  • search-icon
    close-icon
      icon

      Sind Ihre Bedürfnisse vielleicht größer als unsere Lösungen? Wenn Sie es genau wissen wollen, kontaktieren Sie uns, damit wir Sie persönlich beraten können.

      Unsere Flaggschiffprodukte:
  • search-icon
  • Kostenlos starten
    Anmelden
Preis Preis
Wissensdatenbank

1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!

Wissensdatenbank Externe Anwendungen mit kChat verbinden

    Externe Anwendungen mit kChat verbinden

    Dieser Leitfaden zeigt Ihnen, wie Sie externe Anwendungen mit kChat mithilfe von Webhooks verwalten.

     

    Vorwort

    • Ein Webhook ist eine Methode, die es einer Anwendung ermöglicht, sofort benachrichtigt zu werden, wenn ein bestimmtes Ereignis in einer anderen Anwendung auftritt, anstatt diese Anwendung ständig zu fragen, ob etwas Neues passiert ist (was als "Polling" bezeichnet wird).
      • Ausgehender Webhook: kChat ĂĽbermittelt Informationen an andere Apps, wenn ein Ereignis in kChat auftritt.
      • Eingehender Webhook: kChat empfängt Informationen von anderen Apps, um Aktionen in kChat auszulösen.
    • Es ist nicht möglich, den Chatverlauf aus einer anderen Anwendung (Slack, Teams, Jabber usw.) oder aus einer anderen Organisation zu importieren.

     

    Auf die kChat-Webhook-Schnittstelle zugreifen

    Voraussetzungen

    • Kein externer Benutzer sein (dieser sieht das MenĂĽ nicht Integrationen).

    Um einen Webhook zu konfigurieren, finden Sie Anwendungen und selbstgehostete oder Drittanbieter-Integrationen:

    1. Hier klicken‍ um auf die Web-App kChat (Online-Dienst ksuite.infomaniak.com/kchat) zuzugreifen, oder öffnen Sie die Desktop-App kChat (Desktop-Anwendung auf macOS / Windows / Linux).
    2. Klicken Sie auf das Symbol Neu ‍ neben dem Namen Ihrer kChat-Organisation.
    3. Klicken Sie auf Integrationen.
    4. Navigieren Sie zu den Kategorien:

     

    Beispiel fĂĽr eine Integration

    • Kalenderereignis-Erinnerung von Infomaniak auf kChat

     

    Einen einfachen eingehenden Webhook erstellen

    DafĂĽr:

    1. Klicken Sie auf die Kategorie Eingehende Webhooks.
    2. Klicken Sie auf die blaue Schaltfläche Eingehende Webhooks hinzufügen:
    3. FĂĽgen Sie einen Namen und eine Beschreibung (max. 500 Zeichen) fĂĽr den Webhook hinzu.
    4. Wählen Sie den Kanal aus, der die Nachrichten erhält.
    5. Speichern Sie, um die URL (nicht öffentlich weitergeben) zu erhalten; Beispiel: „https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx“.

     

    Verwendung des Webhooks

    In der Anwendung, die auf kChat posten soll:

    1. Passen Sie den folgenden Code entsprechend der erhaltenen URL an:

      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. Verwenden Sie gegebenenfalls dieselbe Anfrage, aber mit curl (zum Testen aus einer Anwendung vom Typ Terminal (Kommandoschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät):

      curl -i -X POST -H 'Content-Type: application/json' -d '{"text": "Hello, text1
      Text2."}' https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx

    Wenn kein Header Content-Type definiert ist, muss der Anfragekörper mit payload= beginnen, wie folgt:

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

    Eine erfolgreiche Anfrage erhält die folgende Antwort:

    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	
    }

     

    Wenn Sie dasselbe Antwortformat wie Slack haben möchten:

    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

    mĂĽssen Sie ?slack_return_format=true zur Webhook-URL hinzufĂĽgen.

     

    Der Hinweis BOT wird aus SicherheitsgrĂĽnden neben dem Benutzernamen in kChat hinzugefĂĽgt.

     

    Einstellungen

    Neben dem Feld text finden Sie hier die vollständige Liste der unterstützten Parameter:

    ParameterBeschreibungErforderlich
    textNachricht im Markdown-Format, die im Beitrag angezeigt werden soll.
    Um Benachrichtigungen auszulösen, verwenden Sie „@<Benutzername>“, „@Kanal“ und „@hier“ wie in anderen kChat-Nachrichten.
    Wenn attachments nicht definiert ist, ja
    channelErsetzt den Kanal, in dem die Nachricht gepostet wird. Verwenden Sie den Kanalnamen, nicht den Anzeigenamen, verwenden Sie z. B. „town-square“, nicht „Place de la ville“.
    Verwenden Sie „@“ gefolgt von einem Benutzernamen, um eine Direktnachricht zu senden.
    Standardmäßig wird der beim Erstellen des Webhooks festgelegte Kanal verwendet.
    Der Webhook kann in jedem öffentlichen und privaten Kanal posten, in dem sich der Ersteller des Webhooks befindet.
    Beiträge in Direktnachrichten erscheinen in der Direktnachricht zwischen dem Zielbenutzer und dem Ersteller des Webhooks.
    Nein
    usernameErsetze den Benutzernamen, unter dem die Nachricht gepostet wird.
    Standardmäßig wird der beim Erstellen des Webhooks festgelegte Benutzername verwendet; wenn beim Erstellen kein Benutzername festgelegt wurde, wird webhook.
    Nein
    icon_urlErsetze das Profilbild, mit dem die Nachricht gepostet wird.
    Standardmäßig wird die beim Erstellen des Webhooks festgelegte URL verwendet; wenn beim Erstellen kein Icon festgelegt wurde, wird das Standard-Webhook-Icon (‍) angezeigt.
    Der Konfigurationsparameter Erlaube Integrationen, Profilbild-Icons zu ersetzen muss aktiviert sein, damit das Ersetzen des Icons wirksam wird.
    Nein
    icon_emojiErsetze das Profilbild und den Parameter icon_url.
    Standardmäßig wird beim Erstellen des Webhooks nichts festgelegt.
    Der erwartete Wert ist der Name eines Emojis, wie er in einer Nachricht eingegeben wird, mit oder ohne Doppelpunkte (:).
    Der Konfigurationsparameter Erlaube Integrationen, Profilbild-Icons zu ersetzen muss aktiviert sein, damit das Ersetzen wirksam wird.
    Nein
    attachmentsAnlagen im Nachricht verwendet fĂĽr reichhaltigere Formatierungsoptionen.Wenn text nicht definiert ist, ja
    typeDefiniert das type Veröffentlichungsdatum, hauptsächlich für die Verwendung durch Plugins.
    Wenn es nicht leer ist, muss es mit " beginnencustom_".
    Nein

     

    Codebeispiel mit Parametern

    Hier ist, wie Sie eine umfassendere Nachricht mit Parametern generieren, einige können bereits beim Erstellen des Webhooks festgelegte Parameter (Benutzername, bevorzugter Kanal, Avatar ...) ersetzen, wie in der obigen Tabelle angegeben:

    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) |"
    }

     

    Dies fĂĽhrt dazu, dass diese Nachricht im Kanal kchatemp der Organisation angezeigt wird:

    sign



    Link zu dieser FAQ:
    War diese FAQ nĂĽtzlich?
    Vielen Dank fĂĽr Ihre Stellungnahme. Sollte diese FAQ verbessert werden?
    Bitte verwenden Sie dieses Formular nicht fĂĽr Fragen; es dient ausschliesslich zur Verbesserung unserer FAQ.
    Für allfällige Fragen benutzen Sie bitte unser Kontaktformular.
    Ihre Nachricht wurde gesendet. Vielen Dank fĂĽr Ihrer Verbesserungsvorschlag fĂĽr diese FAQ.
    Alle FAQ fĂĽr dieses Produkt anzeigen
    logo infomaniak
    Die Preise enthalten keine Mehrwertsteuer
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    Ăśber Infomaniak Das Team Infomaniak stellt ein Pressebereich Blog von Infomaniak Alle Zertifikate Produkte und Angebote Impressum Kundenbewertungen

    Support

    Hilfe 7/7 FAQ und Anleitungen Premium-Support Geschäftlicher Kontakt API REST Verstoss melden WHOIS Status Public Cloud Dienststatus

    Partnerschaften

    Reseller werden Affiliate-Programm Partnerverzeichnis Ausschreibung Infomaniak Academy

    Umweltschutz

    Umweltfreundlicher Provider Zertifikate und Auszeichnungen

    Verfolgen Sie unsere Entwicklung

    Die eingegebene E-Mail-Adresse ist ungĂĽltig
    earth icon
    • DE
      • DE
      • EN
      • ES
      • FR
      • IT
    ©2025 Infomaniak - Gesetzlich vorgeschriebene Unterlagen - Impressum - Datenschutz - Datenschutzrichtlinien - Sitemap - Cookies verwalten
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Die Preise enthalten keine Mehrwertsteuer

    Infomaniak

    Ăśber Infomaniak Das Team Infomaniak stellt ein Presse und Medien Blog von Infomaniak Alle Zertifikate Produkte und Angebote Impressum Kundenbewertungen

    Support

    Hilfe 7/7 FAQ und Anleitungen Angebot Premium-Support Geschäftlicher Kontakt API REST Verstoss melden WHOIS Status Public Cloud Dienststatus

    Partnerschaften

    Reseller werden Affiliate-Programm Partnerverzeichnis Ausschreibung Infomaniak Academy

    Umweltschutz

    Umweltfreundlicher Provider Zertifikate und Auszeichnungen

    Verfolgen Sie unsere Entwicklung

    Die eingegebene E-Mail-Adresse ist ungĂĽltig
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Verträge - Impressum - Datenschutz - Datenschutzrichtlinien - Sitemap - Cookies verwalten

    Führungskräfte

    earth icon
    • DE
      • DE
      • EN
      • ES
      • FR
      • IT
    Sie verwenden eine alte Browserversion; Sicherheit und Browsing sind nicht mehr gewährleistet. Wir empfehlen die schnellstmögliche Aktualisierung, indem Sie hier klicken.