Command Line
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Create a new project in the provided directory.
kogno new your_project_name
Creates the database tables needed for the framework.
This command must be executed after configuring the database in config/database.yml
.
kogno install
Kogno runs a total of 3 processes, which can be started all together or separately:
http
Web server that receives the events and messages from the configured platforms, in addition to the requests in the web/
folder.
sequences
Process that executes the queue from the sequences.
scheduled_messages
Process that executes the scheduled messages queue.
kogno start
Kogno 1.0.0 server starting in development
Http: starting daemon..
Sequence: starting daemon..
Scheduled Messages: starting daemon..
Other options are: kogno stop
, kogno restart
and kogno status
kogno http start
Other options are: kogno http stop
, kogno http restart
and kogno http status
kogno http fg
kogno sequences start
Other options are: kogno sequences stop
, kogno sequences restart
and kogno sequences status
kogno sequences fg
kogno scheduled_messages start
Other options are: kogno scheduled_messages stop
, kogno scheduled_messages restart
and kogno scheduled_messages status
.
kogno scheduled_messages fg
The console
command starts the console that lets you interact with your Kogno application from the command line.
kogno console
You can also use the alias "c" to load the console: kogno c
.
kogno c
Loading development environment (Kogno 1.0.1)
2.7.0 :001 > user = User.first
=> #<User id: 1, psid: "600....>
2.7.0 :002 > puts user.first_name
Martín
=> nil
runner
runs Ruby code in terminal.
kogno runner "some ruby code"
kogno runner "puts User.first.first_name"
User Load (0.5ms) SELECT `users`.* FROM `users` ORDER BY `users`.`id` ASC LIMIT 1
Martín
Activates the persistent menu in Messenger Platform.
kogno messenger menu on
kogno messenger menu off
Activates and set the get started button payload of Messenger.
kogno messenger get_started on
kogno get_started off
Activates greeting text on the welcome screen on Messenger.
kogno messenger greeting on
kogno messenger greeting off
Update whitelisted domains in Messenger Platform.
kogno messenger update_whitelisted_domains
Activates Messenger Platform ice breakers.
kogno messenger ice_breakers on
kogno messenger ice_breakers off
Set and activate a url and receive incoming updates via a webhook.
kogno telegram webhook on
kogno telegram webhook off
Set and activate commands for every command scope available in Telegram.
kogno telegram set_commands all
default
, all_private_chats
, all_group_chats
, all_chat_administrators
and all
kogno telegram delete_commands all