Tourmaline::KemalAdapter(T)
Inherits Kemal::Handler < Kemal::HandlerInterface < HTTP::Handler < Reference < Object
Tourmaline adapter for Kemal.
This handler allows you to use Tourmaline as a part of your Kemal server rather than as a standalone server. This means that webhook requests can be sent to a specific path and handled accordingly.
Constructors
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 /webhook/{bot.name}, but
it is recommended to use your bot's API key somewhere in the
path for security reasons.
Instance methods
bot
Sourcebot=(bot : T)
Sourcecall(context)
Sourcecheck_config
Sourcepath
Sourceset_webhook(certificate = nil, max_connections = nil)
Sourceunset_webhook
Sourceurl
Source