NotifierBot
Verified Safeby wenzhuo4657
Overview
This microservice provides dynamic real-time notification to third-party platforms (e.g., Telegram Bot, Gmail) based on incoming text, notification type, and validation parameters.
Installation
docker run -p 8089:8089 -e HOST1=your_redis_host -e tgBot=your_telegram_bot_token -e GMAIL_PASSWORD=your_gmail_app_password notifierBot:1.0-SNAPSHOTEnvironment Variables
- HOST1
- tgBot
- GMAIL_PASSWORD
Security Notes
The application handles sensitive credentials (Telegram bot tokens, Gmail passwords) via environment variables, which is good practice. Lua scripts are loaded from class path resources and executed via SHA1, which minimizes direct script injection risks. However, the `CorsConfig` allows `*` for origins, methods, and headers, which is a very broad policy and might pose a security risk in a production environment if not carefully managed or if sensitive data were involved. For a public-facing notification API, this might be acceptable, but it should be noted.
Similar Servers
better-chatbot
An open-source AI chatbot for individuals and teams, featuring multi-AI support, powerful tools, image generation, automation, and real-time voice assistance.
tiger-slack
An AI-powered Slack bot, likely integrating with Claude, designed to process and respond to messages within a Slack workspace.
mcp-notify
A Model Context Protocol (MCP) server designed to send messages and notifications across various platforms like WeWork, DingTalk, Telegram, Lark, Home Assistant, Bark, Ntfy, and PushPlus.
MCP-Quantum-Server
An AI-powered server for integrating APIs, intelligent automation, and notifications with GitHub and X (Twitter) to optimize development workflows.