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.
- Monitor notifications from multiple platforms.
- Filter notifications based on criteria such as urgency, category, or date.
- Automated notification tracking and updates.
- Clone the repository:
git clone https://github.com/MelonChicken/NotificationChecker.git
cd NotificationChecker- Install the required dependencies:
pip install -r requirements.txt- 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"- Run the script:
python notification_checker.pyFeel 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.