> For the complete documentation index, see [llms.txt](https://docs.chainbot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainbot.io/basic-usage/bots.md).

# Monitoring/Bot

Bot is a monitoring configuration within ChainBot.

The basic components of a Bot include three parts: Info, Condition(s), and Notify Template. Users can configure the parameters of the Bot based on their needs.

Currently, ChainBot supports the following types of Bot monitoring:

| Bot Type                   | DataSource Type                                |
| -------------------------- | ---------------------------------------------- |
| Event Bot Monitoring       | On-chain Data Source                           |
| Dex Bot Monitoring         | On-chain Data Source                           |
| Transaction Bot Monitoring | On-chain Data Source                           |
| Block Bot Monitoring       | On-chain Data Source                           |
| Arweave Bot Monitoring     | On-chain Data Source                           |
| NFT Bot Monitoring         | Mixed Data Source (Ethereum + OpenSea)         |
| Snapshot Bot Monitoring    | Third-party Data Source (Snapshot Data Source) |
