Starting the Server
Last updated
Was this helpful?
Last updated
Was this helpful?
The web server will receive incoming updates via an outgoing webhook from the messaging platforms configured in a given project, such as , or .
It will run in the port configured in the field config.http_port
located in the config file
For developing purposes and testing your server quickly, run this command:
This will show all the outputs in foreground instead of sending them to logs file in logs/http.log
.
We recommend to download and use to create a local tunnel to your development machine.
To run the web server in the background, simply run the command:
This will write all the outputs in the logs file located in logs/http.log
.
Since all messaging platforms require secure callback urls and Kogno only supports the HTTP protocol.
We suggest setting up an HTTPS Server in either Apache or Nginx and making a gateway to the Kogno web server http port.
There are other processes that, together with the web server, are part of the whole Kogno server, they can be controlled separately or together.
Sequences, is a functionality that allows to create a sequence of actions and/or messages, which will be executed on a scheduled basis from the occurrence of an event in the conversation.
This process execute the expired actions in the sequences.
Logs are available in logs/sequences.log
This functionality allows to send a messages in the future and this process send the scheduled messages from the message queue located in the database table kogno_scheduled_messages
.
Logs are available in logs/scheduled_messages.log
All processes can be controlled at once using the following commands:
stop
, restart
and status
also available. Read more about this in .
stop
, restart
and status
also available. Learn more about this in .
restart
and status
also available. Learn more about this in