Tekos
  • General overview
  • Tekos Chat Workspace
    • Tekos Chat
      • Design and Interface of chat
      • Apps
    • Tekos Chat FAQ
      • How to create a workspace for my team?
      • How to invite members to my workspace?
      • What is a room and to create it?
      • Public or private room? What is the difference?
      • What is Roles & Permissions?
      • What is power level and how does it work?
      • How do I know if my message was read?
      • How can I share a file?
      • How to search messages and/or files.
      • How do I make video calls?
      • How do I change my profile settings?
      • Notifications settings.
      • Room settings.
      • How to leave a room?
      • Lab features
  • Flow Builder
    • Tekos Flow
      • Editor UI
      • Building your first flow
        • Import / Export Flow
      • Flow.tekos library
      • Subflows
  • Omnichannel Live Chat
    • Overview
    • Channels
      • WhatsApp
  • Building Apps
    • Building Apps
      • Connecting flow with the chat
      • HTTP Requests
        • Handle query parameters passed to an HTTP endpoint
        • Handle url parameters in an HTTP endpoint
    • Chat Surfaces
      • Modals - Adaptive Cards
        • Building An Adaptive Card
        • Basic usage of Cards
        • Variables in the Cards
        • Action Buttons
      • Messages
        • Instant Messaging
          • Message types
        • Getting the Messages
        • Getting events for a room
        • Messages webhook
    • Interactivity in the Chat
      • Shortcuts
      • Slash Commands
      • Buttons
Powered by GitBook
On this page

Was this helpful?

  1. Building Apps
  2. Building Apps

Connecting flow with the chat

PreviousBuilding AppsNextHTTP Requests

Last updated 4 years ago

Was this helpful?

There are couple of options on how you can connect the tekos flow with the chat platform.

Mostly we are going to send predefined messages to the chat or . But we can also extend chat by the like Shortcuts, Slash Commands & Buttons

Also we have built our own nodes that are installed with in every flow by default. Exactly we want to mention about Tekos In which can be used like a webhook triggered on each message sent in the room.

As you might already heard our chat platform is based on the , so all HTTP requests are passed to your tekos chat and the homeserver.

Documentation of the HTTP Requests to the matrix

Of course we will mention about some of them in the documentation, but you can always refer to the matrix for some help.

Authorization

Some http requests and apps require your chat User ID & Access token, if you are going to use our one click deployment service you don't need to worry about this step, because everything is done automatically.

How to get the User Id and Access token

Both of those information's are stored in your personal settings in the chat client.

We suggest to store this data in the flow global context variable as user_id & user_access_token, you might already saw some flows that use those variables.

AdaptiveCards
interactivity
Matrix - An open network for secure, decentralized communication
https://matrix.org/docs/spec/client_server/latest