Metadata-Version: 2.1
Name: autobot-tg
Version: 0.1.2a1
Summary: Telegram Bot creation made easy
Home-page: https://github.com/andrewsapw/autobot
License: BSD-3-Clause
Author: Andrew S.
Author-email: andrewsapw@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: aiogram (>=3.0.0b5,<4.0.0)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: networkx (>=2.8.8,<3.0.0)
Requires-Dist: pydantic (>=1.10.2,<2.0.0)
Requires-Dist: python-dotenv (>=0.21.0,<0.22.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: tomli (>=2.0.1,<3.0.0)
Requires-Dist: uvloop (>=0.17.0,<0.18.0)
Project-URL: Repository, https://github.com/andrewsapw/autobot
Description-Content-Type: text/markdown

<p align="center">
    <img src="https://github.com/andrewsapw/autobot/raw/master/docs/static/autobot_head.png" alt="Pyrogram" width="128">
    <br>
    <b>AUTOBOT</b>
    <br>
</p>


Framework for making bot from config files (we all love *YAML*, does't we?)

1. [Features](#features)
2. [Usage](#usage)

# Features
- **Automatic back button configuration** - not need to plainly think about branching
- **Beautiful inline buttons experience** - previous message gets updated on button pressed (much cleaner message history)
- **RegEx message filters**

# Installation


# Usage

```sh
autobot examples/configs/simple.yaml
```

## Config examples
- [Simple one](/examples/configs/simple.yaml)
- [Inline buttons](/examples/configs/inline_buttons.yaml)

