Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T16:49:49.000Z (10 months ago)
- Last Synced: 2024-05-02T04:38:07.109Z (7 months ago)
- Topics: bot, devops-tools, telegram
- Language: HCL
- Homepage: https://dmarshaltu.github.io/DevBot/
- Size: 49.1 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![Header](./assets/Telegram-Bots.jpg "Header")](https://www.linkedin.com/in/dm2macoff/)
DevOps TG_BOT
Denis Tu Nov, 2021
![GitHub last commit](https://img.shields.io/github/last-commit/DmarshalTU/DevBot?style=plastic)
## 🔧 Technologies & Tools
![](https://img.shields.io/badge/OS-Linux-informational?style=flat&logo=linux&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Code-Python-informational?style=flat&logo=python&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Docker-informational?style=flat&logo=docker&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Kubernetes-informational?style=flat&logo=kubernetes&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Ansible-informational?style=flat&logo=ansible&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-Terraform-informational?style=flat&logo=terraform&logoColor=white&color=2bbc8a)
![](https://img.shields.io/badge/Tools-BotAPI-informational?style=flat&logo=telegram&logoColor=white&color=2bbc8a)## 📈 GitHub Stats
[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=DmarshalTU&repo=DevBot)](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:]