A Discord bot for posting weather updates/alerts
Find a file
2024-05-19 23:55:49 -06:00
data No overlay for alert map, sadge 2024-05-19 23:50:15 -06:00
images Add error.gif for future use funnies 2024-05-19 23:55:49 -06:00
testing Use WFOs for setupall 2024-05-16 21:08:44 -06:00
.gitignore Add package-lock to gitignore 2024-05-17 13:18:11 -06:00
config.json.template Remove Extra , in config.json.template 2024-05-17 13:16:18 -06:00
debug.js Use WFOs for setupall 2024-05-16 21:08:44 -06:00
genblacklist.js Redo WFOs, auto generate them 2024-05-16 21:01:16 -06:00
goodrooms.json Redo WFOs, auto generate them 2024-05-16 21:01:16 -06:00
index.js Yeah no, no overlays on alert map 2024-05-19 23:54:36 -06:00
LICENSE Funny 2024-05-07 21:10:29 -06:00
package.json Add overlays to outlook command 2024-05-19 23:43:09 -06:00
README.md fear 2024-05-09 22:00:26 -06:00

Join our Discord Add the bot

Warning

This is SUPER tossed together. Might bother cleaning it up later.

What is this?

This is meant to be a public Discord bot. It connects via XMPP to Weather.IM and allows server owners to subscribe a channel to any number of weather alerts.

Pre-requisites

  1. Node.js
  2. NPM
  3. A Discord bot token

How do I use this?

  1. Clone the repo
  2. Install the requirements with npm install
  3. Copy config.example.json to config.json and fill in the values
    • token is your Discord bot token
    • owner is your Discord user ID
    • mainGuild is the ID of the guild you want to use as the main guild (This is used for making the support invite)
    • inviteChannel is the ID of the channel you want to use for the support invite
    • NTFY config is optional, leave enabled false if you don't want to use it or don't know how.
  4. Run node .
  5. Profit?

TODO

  • Clean up the code
  • Add more error handling
  • Add more logging
  • Add more features
  • Add more documentation