class Tourmaline::KemalAdapter

Defined in:

tourmaline/adapters/kemal.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(bot : Tourmaline::Client, url : String, path = nil, certificate = nil, max_connections = nil) #

Create a new instance of TourmalineHandler

Requires a #bot instance, a #url, and an optional #path. The #url needs to be the publically accessable URL for the Kemal server. The #path defines where this will be served on your kemal instance. By default this is at /tgbot/{bot_name}, but it is recommended to use your bot's API key somewhere in the path for security reasons.


[View source]

Instance Method Detail

def bot : Tourmaline::Client #

[View source]
def bot=(bot : Tourmaline::Client) #

[View source]
def call(context) #

[View source]
def check_config #

[View source]
def path : String #

[View source]
def path=(path : String) #

[View source]
def set_webhook(certificate = nil, max_connections = nil) #

[View source]
def unset_webhook #

[View source]
def url : String #

[View source]
def url=(url : String) #

[View source]