Current section
Files
Jump to
Current section
Files
include/telega_TelegaBuilder.hrl
-record(telega_builder, {
config :: telega@internal@config:config(),
router :: gleam@option:option(telega@router:router(any(), any())),
session_settings :: gleam@option:option(telega@bot:session_settings(any(), any())),
catch_handler :: gleam@option:option(fun((telega@bot:context(any(), any()), any()) -> {ok,
nil} |
{error, any()})),
bot_subject :: gleam@option:option(gleam@erlang@process:subject(telega@bot:bot_message())),
api_client :: gleam@option:option(telega@client:telegram_client()),
drop_pending_updates :: gleam@option:option(boolean()),
max_connections :: gleam@option:option(integer()),
ip_address :: gleam@option:option(binary()),
allowed_updates :: gleam@option:option(list(binary())),
certificate :: gleam@option:option(telega@model@types:file()),
polling_timeout :: gleam@option:option(integer()),
polling_limit :: gleam@option:option(integer()),
polling_interval :: gleam@option:option(integer()),
polling_on_stop :: gleam@option:option(fun((telega@error:telega_error()) -> nil)),
chat_restart_tolerance_intensity :: gleam@option:option(integer()),
chat_restart_tolerance_period :: gleam@option:option(integer()),
chat_init_timeout :: gleam@option:option(integer())
}).