https://github.com/dmarshaltu/devbot
DevOps Virtual Assistant Bot Framework. The bot provides a fast workflow for simple automation actions, runs complicated tasks as modular scenarios, and manages resources. The idea is to create a "smart" enough virtual assistant to translate messages into actions and save time for DevOps engineers.
https://github.com/dmarshaltu/devbot
bot devops-tools telegram
Last synced: 3 months ago
JSON representation
DevOps Virtual Assistant Bot Framework. The bot provides a fast workflow for simple automation actions, runs complicated tasks as modular scenarios, and manages resources. The idea is to create a "smart" enough virtual assistant to translate messages into actions and save time for DevOps engineers.
- Host: GitHub
- URL: https://github.com/dmarshaltu/devbot
- Owner: DmarshalTU
- License: mit
- Created: 2021-11-01T00:31:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T16:49:49.000Z (over 2 years ago)
- Last Synced: 2025-06-16T12:53:05.439Z (about 1 year ago)
- Topics: bot, devops-tools, telegram
- Language: HCL
- Homepage: https://dmarshaltu.github.io/DevBot/
- Size: 49.1 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.linkedin.com/in/dm2macoff/)
DevOps TG_BOT
Denis Tu Nov, 2021

## 🔧 Technologies & Tools







## 📈 GitHub Stats
[](https://github.com/DmarshalTU/DevBot)
https://user-images.githubusercontent.com/59089266/140767630-62492cf4-01ae-4354-a671-36e4c61828cc.mp4
# 0: Pre-Instalation
- Create Telegram bot with BotFather
- Create IAM user with admin privilage in AWS
# 1: Instalation
Make sure you have ansible, awscli, terraform and python installed on the machine.
# TODO#DEV
- [:white_large_square:] Create installation script
```bash
git clone repo
cd repo
python3 -m venv .venv
source .venv/bin/activate
pip install -r requiremnts.txt
touch .env
```
In file .env copy:
```bash
TOKEN = 'BOT_TOKEN'
ADMIN = YOUR_TELEGRAM_ID
```
Start the bot:
```bash
python bot.py
```
# TODO#DEV
- [:white_large_square:] Create bot description
- [:white_large_square:] Create work flow
- [:white_large_square:] Create examples
# TODO#DEV
- [:white_check_mark:]
- [:white_large_square:]