# `ExGram.Bot.Supervisor`
[🔗](https://github.com/rockneurotiko/ex_gram/blob/0.65.0/lib/ex_gram/bot/supervisor.ex#L1)

Bot supervisor that starts the `ExGram.Dispatcher` and Updates processes.

This supervisor coordinates the lifecycle of a bot's core components: the dispatcher
(which handles incoming updates) and the updates worker (which fetches or receives
updates from Telegram via polling, webhooks, or test mode).

See the [Polling and Webhooks guide](polling-and-webhooks.md) for more details about different updates methods and the [testing guide](testing.md) for using the test updates worker in your tests.

# `child_spec`

# `init`

# `start_link`

---

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