-record(handle_callback_query, { filter :: telega@bot:callback_query_filter(), handler :: fun((telega@bot:context(any(), any()), binary(), binary()) -> {ok, telega@bot:context(any(), any())} | {error, any()}) }).