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.
• Incident ticket logging
• Website/API health monitoring
• Command usage analytics
• JSON-based ticket storage
• Discord bot automation with Python
Checks if the bot is running.
Example:
!ping
Bot response:
Pong! Bot is running.
Logs an incident or problem reported by a user.
Example:
!ticket Email server is down
The issue will be stored inside tickets.json.
Checks whether a website or API endpoint is online.
Example:
!health https://google.com
The bot will respond with whether the service is reachable.
Python
discord.py
requests
python-dotenv
JSON data storage
Git & GitHub
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
This project was built as a portfolio project to demonstrate:
• Python automation
• API interaction
• incident logging systems
• service health monitoring
• GitHub project management
• SQLite database for ticket storage
• automated uptime monitoring
• alert system for service outages
• monitoring dashboard
• Docker deployment
Wesley Theodore
GitHub: https://github.com/CyberTechWes