https://github.com/vedantwork/skype-error-notifications
Skype Error Notification is a specialized microservice designed to handle and deliver error notifications via Skype. Integrated into your application, this service provides a robust mechanism to send real-time error alerts directly to a specified Skype chat, enabling swift and efficient issue tracking and resolution.
https://github.com/vedantwork/skype-error-notifications
python skype-api
Last synced: 4 months ago
JSON representation
Skype Error Notification is a specialized microservice designed to handle and deliver error notifications via Skype. Integrated into your application, this service provides a robust mechanism to send real-time error alerts directly to a specified Skype chat, enabling swift and efficient issue tracking and resolution.
- Host: GitHub
- URL: https://github.com/vedantwork/skype-error-notifications
- Owner: vedantwork
- Created: 2024-01-29T05:39:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-09T10:20:21.000Z (over 1 year ago)
- Last Synced: 2025-02-20T10:16:47.677Z (over 1 year ago)
- Topics: python, skype-api
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SKYPE ERROR NOTIFICATION SERVICE
Microservice for handling error notifications via Skype in a Django application
## đ Table of Contents
- đ About the Project
- đ Overview
- đ Built With
- đĨ Tech Stack
- đ Key Features
- đģ Getting Started
- đ Prerequisites
- âī¸ Setup
- âļī¸ Run Application
- đšī¸ Usage
- đĨ Author
## đ About the Project
This service is a backend microservice integrated into a Django application, designed to notify error messages via Skype. It provides a mechanism to send error messages directly to a Skype chat from your backend when specific conditions or exceptions occur.
## đ Overview
- The service provides a method (`notifyerrormessage`) to send error messages from your Django application to a specified Skype chat.
- It handles incoming POST requests, processes the error data, and sends the details as a message to a configured Skype account.
## đ Built With
- Python
- Django
- Requests
- JSON
### đĨ Tech Stack
- Django
- Skype API
### đ Key Features
- Sends error notifications directly to Skype.
- Handles both encoded and plain JSON data in POST requests.
- Uses SQL queries to fetch user details for personalized error reporting.
## đģ Getting Started
### đ Prerequisites
To use this service, you will need:
- Python 3.x
- Django
- Skype account credentials
- Required Python libraries: `requests`, `json`, `Skype API` (if using Skype integration).
### âī¸ Setup
1. **Clone the repository**:
```bash
git clone https://github.com/your-repo/skype-error-notification-service.git
```
2. **Navigate to the project directory**:
```bash
cd skype-error-notification-service
```
3. **Install the required dependencies**:
```bash
pip install -r requirements.txt
```
4. **Update Configuration**:
- Replace `'yourskypeemail'` and `'yourskypepassword'` with your actual Skype email and password.
- Update the `urls.BASE_URL` in `main/constants.py` with your application's base URL.
### âļī¸ Run Application
1. **Run the Django development server**:
```bash
python manage.py runserver
```
### đšī¸ Usage
1. The `notifyerrormessage` method accepts a POST request with error details in JSON format.
2. To trigger the error notification, send a POST request to the endpoint with the necessary payload.
3. The method will process the request and send the error message to the configured Skype chat.
- đĨ Author
- Vedant Vartak
- Email âī¸: vedantvartakworkk@gmail.com
- Country đ: India đŽđŗ
**Example Request**:
```json
{
"email": "user@example.com"
}