-record(context, { key :: binary(), update :: telega@update:update(), config :: telega@internal@config:config(), session :: any(), dependencies :: any(), chat_subject :: gleam@erlang@process:subject(telega@bot:chat_instance_message(any(), any(), any())), start_time :: gleam@option:option(gleam@time@timestamp:timestamp()), log_prefix :: gleam@option:option(binary()), bot_info :: telega@model@types:user() }).