Skip to content

NicolasBohorquez/PlantUMLArchiBot

Repository files navigation

PlantUML GPT Bot

A Telegram bot to generate PlantUML and svg files from voice instructions.

Architecture Diagram

Sequence Diagram

Running

Create a bot in Telegram, install ffmpeg and/or aconv to process the audio files, then install python dependencies:

pip install -r requirements.txt

then, create a .env file with the bot token and OpenAI API key:

TOKEN="6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4"
OPENAI_API_KEY="sk-zxxxxxxxzzzzzzzzzzzzzzW"

finally run the bot.py file and start a conversation in telegram with the configured bot:

Telegram bot

Send voice messages with instructions about the UML diagram that you want to generate.

License

This project is licensed under the AGPL 3.0 license.

About

A telegram bot to use GPT capabilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published