Back to Home
wenzhuo4657 icon

NotifierBot

Verified Safe

by 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

Run Command
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-SNAPSHOT

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens5
Stars0
Forks0
Last Update2025-11-28

Tags

MicroserviceNotificationSpring BootRedisStrategy Pattern