Skip to content

This is the dicord bot which checks and sends the message if there is a new notification on the target website

License

Notifications You must be signed in to change notification settings

MelonChicken/NotificationChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotificationChecker

Overview

NotificationChecker is a project designed to efficiently monitor and manage notifications. The tool helps users keep track of various notifications from different platforms, ensuring they never miss important updates.

Features

  • Monitor notifications from multiple platforms.
  • Filter notifications based on criteria such as urgency, category, or date.
  • Automated notification tracking and updates.

Installation

  1. Clone the repository:
git clone https://github.com/MelonChicken/NotificationChecker.git
cd NotificationChecker
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Set up your notification sources in the configuration file (res/config.toml).
[CLIENT]
URLS = [ "link1", "link2",]

[DISCORD]
TOKEN = "YOUR_DISCORD_TOKEN"
GUILD_ID = YOUR_GUILD_ID_IN_INT
COMMAND_PREFIX = "!" # can be customized
INITIALIZED_FLAG = Boolean # distinguish the case of initialization
UPDATE_PERIOD = # 

[DISCORD.EMOJIS]
CHECK = [ "☑️", "✔️", "",]  # can be customized
SAVE = [ "💾",] # can be customized

[DISCORD.CHANNEL_ID]
MAIN = YOUR_CHANNEL_ID_IN_INT
LOG =  YOUR_CHANNEL_ID_IN_INT
DEV =  YOUR_CHANNEL_ID_IN_INT

[CLIENT.NEWEST_POST.notiInfo]
ID = "(A-Z)####"
DATE = "YYYY-MM-DD"
URL = "URL"
  1. Run the script:
python notification_checker.py

Contributing

Feel free to fork the project and submit pull requests to contribute to the development of this tool.

License This project is licensed under the MIT License.

About

This is the dicord bot which checks and sends the message if there is a new notification on the target website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages