Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 27 days 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 (12 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T10:20:21.000Z (about 2 months ago)
- Last Synced: 2024-12-30T23:33:55.622Z (27 days 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 âī¸: [email protected]
- Country đ: India đŽđŗ**Example Request**:
```json
{
"email": "[email protected]"
}