https://github.com/aouladtaha/pyvuebot
A modern CLI tool for creating and managing Telegram Mini Apps with Vue.js and FastAPI.
https://github.com/aouladtaha/pyvuebot
bot fastapi library mini-app package pip python pyvuebot supabase telegram telegram-mini-app
Last synced: 3 months ago
JSON representation
A modern CLI tool for creating and managing Telegram Mini Apps with Vue.js and FastAPI.
- Host: GitHub
- URL: https://github.com/aouladtaha/pyvuebot
- Owner: aouladtaha
- License: mit
- Created: 2025-04-03T11:26:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-03T12:43:58.000Z (3 months ago)
- Last Synced: 2025-04-03T13:23:33.603Z (3 months ago)
- Topics: bot, fastapi, library, mini-app, package, pip, python, pyvuebot, supabase, telegram, telegram-mini-app
- Language: Python
- Size: 307 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# đ¤ PyVueBot
Welcome to PyVueBot - your go-to tool for creating and managing Telegram Mini Apps with the power of Vue.js and FastAPI. This CLI tool is designed to streamline the development process and make it easier for you to build interactive and engaging Telegram bots.
## Features đ
PyVueBot offers a range of features to help you create and manage Telegram Mini Apps efficiently:
- **FastAPI Integration:** PyVueBot seamlessly integrates with FastAPI, a modern web framework for building APIs with Python.
- **Vue.js Support:** Leverage the power of Vue.js, a popular JavaScript framework, to create dynamic user interfaces for your Telegram Mini Apps.
- **Supabase Integration:** Easily connect your Telegram bot to Supabase, an open-source alternative to Firebase, for data storage and real-time subscriptions.
- **Package Management:** Manage your project dependencies effortlessly with pip, the package installer for Python.
- **PyPi Publication:** Publish your Telegram Mini App packages on PyPi, the repository for Python packages, to share your creations with the community.## Getting Started đ§°
To get started with PyVueBot, simply visit the [Releases section](https://github.com/aouladtaha/pyvuebot/releases) of the repository and download the latest version. Execute the downloaded file to begin creating and managing your Telegram Mini Apps.
## Installation đ ī¸
You can install PyVueBot using pip, the Python package installer, by running the following command:
```bash
pip install pyvuebot
```## Usage đĻ
To create a new Telegram Mini App using PyVueBot, use the following command:
```bash
pyvuebot create my-mini-app
```This command will scaffold a new project with all the necessary files and configurations to start building your Telegram bot.
## Contributing đ¤
We welcome contributions to PyVueBot! If you have ideas for new features, bug fixes, or improvements, feel free to submit a pull request. Together, we can make PyVueBot even better for the community.
## Stay Connected đ
Stay updated on the latest releases and announcements by following us on [GitHub](https://github.com/aouladtaha/pyvuebot) and joining the conversation. Let's build amazing Telegram Mini Apps together with PyVueBot!
## License âšī¸
PyVueBot is licensed under the MIT License. See the [LICENSE](https://github.com/aouladtaha/pyvuebot/blob/main/LICENSE) file for more details.
Let's create innovative Telegram Mini Apps with PyVueBot! Happy coding! đ¤đ