Skip to content

CyberTechWes/Serviceops-Discord-Integrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServiceOps Discord Integrator

ServiceOps Discord Integrator is a Python-based Discord automation bot designed to assist with IT service operations and monitoring.

The bot allows users to log incident tickets, check the health of external services, and track command usage for simple operational analytics.

This project demonstrates Python automation, API communication, and basic service monitoring workflows.


Features

• Incident ticket logging
• Website/API health monitoring
• Command usage analytics
• JSON-based ticket storage
• Discord bot automation with Python


Commands

!ping

Checks if the bot is running.

Example:

!ping

Bot response:

Pong! Bot is running.

!ticket

Logs an incident or problem reported by a user.

Example:

!ticket Email server is down

The issue will be stored inside tickets.json.


!health

Checks whether a website or API endpoint is online.

Example:

!health https://google.com

The bot will respond with whether the service is reachable.


Tech Stack

Python
discord.py
requests
python-dotenv
JSON data storage
Git & GitHub


Installation

Clone the repository:

git clone https://github.com/CyberTechWes/serviceops-discord-integrator.git

Navigate to the project folder:

cd serviceops-discord-integrator

Install dependencies:

pip install -r requirements.txt

Create a .env file and add your Discord bot token:

DISCORD_TOKEN=your_bot_token_here

Run the bot:

python bot.py

Project Purpose

This project was built as a portfolio project to demonstrate:

• Python automation
• API interaction
• incident logging systems
• service health monitoring
• GitHub project management


Future Improvements

• SQLite database for ticket storage
• automated uptime monitoring
• alert system for service outages
• monitoring dashboard
• Docker deployment


Author

Wesley Theodore
GitHub: https://github.com/CyberTechWes

About

Python-based Discord automation bot for IT service operations, including ticket logging, service health monitoring, and usage analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages