Skip to content

Sending notifications on Telegram chat with Backup operations depends on Windows Events

License

Notifications You must be signed in to change notification settings

zv09/WinBackupStatusBot

Repository files navigation

PowerShell WinBackupStatusBot

License: GPL v3 GitHub Tag GitHub Issues or Pull Requests by label GitHub last commit

Disclaimer: This project is only for personal learning and communication, please do not use it for illegal purposes, please do not use it in a commercial production environment

If this project is helpful to you, you may wish to give it a🌟

...and donate some:

  • TON (V4R2): UQCpl-TjWMCfU49RrkyYmXnlI2XqmB9Ggm79ViLdL7_oeSwP
  • USDT (TON/W5): UQCYsdxtnvkj_4835iWzLjKjLNlH60YjwDTe5-qcveT5COZv
  • USDT (BEP20): 0x3eb0F1a28Fc22022c6D871eCE0476C33296dFFCf
  • USDT (TRC20): TEMU7xgvHMKC2VowLzcaDqgVmamzZKwDxL

What is the PowerShell WinBackupStatusBot?

Sending instant notifications on Telegram chat (Android/iOS/Windows/macOS X/Linux) with SUCCESS or FAILED Windows backup operations depends on its Events workflow.

What are the main features of the PowerShell WinBackupStatusBot?

  • Easy To Use - Any PowerShell beginner can use the template and the functions provided with the script to perform notifications.
  • Easy Telegram notifications - Just need to use once built-in functions in Telegram App to setup initial Bot configurations.
  • Lightweight runtime and quite short code list - Script using built-in Windows Events engine and its XML filtering query feature to catch-up neccesary events and makes webhooks.
  • Commentaries - Code provided with commentaries, so possible to modify output representation of the notifications with personal content.

System Requirements

  • Powershell 3.0+
  • .NET Framework 3.0+
  • Windows Server 2012+, Windows 8+ (Fully tested) / Also, other versions of Windows should be supported without problems due to the inheritance of standard Windows BAckup engine events and its handlers.

docs docs

License

The PowerShell WinBackupStatusBot is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

Packages

No packages published