-record(bot, { token :: binary(), client_id :: discord_gleam@discord@snowflake:snowflake(discord_gleam@discord@snowflake:application()), intents :: discord_gleam@discord@intents:intents(), cache :: discord_gleam@bot:cache(), message_cache_limit :: integer(), subject :: gleam@erlang@process:subject(discord_gleam@bot:bot_message()) }).