Skip to content

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.

Notifications You must be signed in to change notification settings

vedantwork/Skype-Error-Notifications

Repository files navigation

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:

    git clone https://github.com/your-repo/skype-error-notification-service.git
  2. Navigate to the project directory:

    cd skype-error-notification-service
  3. Install the required dependencies:

    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:
    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.

Example Request:

{
    "email": "user@example.com"
}

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages