> For the complete documentation index, see [llms.txt](https://matebot-app.gitbook.io/untitled/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://matebot-app.gitbook.io/untitled/scripting/introduction.md).

# Introduction

While building a bot you surely need to add functionalities that are not available in the raw Telegram API like, making third-party API calls, storing user data etc.

Keeping these in mind MateBot comes with a feature of writing custom scripts which has many built-in methods to solve these problems, so you don't need to create everything from scratch.

For example, it has [Storage ](/untitled/scripting/storage.md)library, which is helpful in storing any kind of information in your bot, which then can be accessed with a function.<br>
