# `ExGram.Model.KeyboardButtonRequestManagedBot`
[🔗](https://github.com/rockneurotiko/ex_gram/blob/0.65.0/lib/ex_gram.ex#L4923)

This object defines the parameters for the creation of a managed bot. Information about the created bot will be shared with the bot using the update managed_bot and a Message with the field managed_bot_created.

Check the [documentation of this model on Telegram Bot API](https://core.telegram.org/bots/api#keyboardbuttonrequestmanagedbot)

- `request_id`: Signed 32-bit identifier of the request. Must be unique within the message
- `suggested_name (optional)`: Optional. Suggested name for the bot
- `suggested_username (optional)`: Optional. Suggested username for the bot

# `t`

```elixir
@type t() :: %ExGram.Model.KeyboardButtonRequestManagedBot{
  request_id: integer(),
  suggested_name: String.t() | nil,
  suggested_username: String.t() | nil
}
```

# `decode_as`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
