HFCNotificator/README.md

49 lines
1.5 KiB
Markdown
Raw Normal View History

2023-10-10 22:22:09 +03:00
# Home Front Command Notificator
## A bot to send Discord notifications for HFC alerts
### Created by GaMeNu and yrrad8
> **IMPORTANT:** This bot is unofficial! Please do not rely on it alone.
## What is this?
This is a bot that connects to the HFC's servers and sends real-time notifications about alerts in Israel.
### Setup
2023-10-11 13:01:37 +03:00
Just invite the bot to a server (see "Links" below), and /register a channel to start receiving notifications!
Please do note that the bot instance listed here is hosted on a private machine, and may be a bit slow (although it doesn't seem to be an issue yet). Feel free to host your own version!
2023-10-10 22:22:09 +03:00
## Self-hosting
### Requirements
2023-10-11 13:01:37 +03:00
#### Required PyPI packages (run each with `pip install`)
2023-10-10 22:22:09 +03:00
```
discord.py
mysql-connector-python
python-dotenv
```
#### Other requirements
MySQL Server: https://dev.mysql.com/downloads/mysql/
### .env format:
Replace the angled brackets with the matching data
```env
TOKEN = <Discord bot token>
AUTHOR_ID = <Your Discord user ID>
DB_USERNAME = <MySQL database username>
DB_PASSWORD = <MySQL database password>
```
2023-10-11 13:01:37 +03:00
note that the .env file must be in the same directory as main.py
2023-10-10 22:22:09 +03:00
## Links
[GitHub](https://github.com/GaMeNu/HFCNotificator)
[Official Bot Invite Link](https://discord.com/api/oauth2/authorize?client_id=1160344131067977738&permissions=0&scope=applications.commands%20bot)
[Bot Profile (Use to open a Direct Message with the bot)](https://discord.com/users/1160344131067977738)
[HFC Website](https://www.oref.org.il/)