Skip to content

HamHeroJS is a information bot for Amateur Radio communities on Discord

Notifications You must be signed in to change notification settings

Vulp35/HamHeroJS

Repository files navigation

A pig flying with a cape infront of a blurred out radio waterfall and the text "HamHero" next to it.

About

HamHeroJS is a information bot for Amateur Radio communities on Discord. The original bot was created using Python but was moved to NodeJS.


TODO

Things to get done to have feature parity with the original bot

  • Change bot presence to cycle listening frequencies or something similar

  • Core commands

    • /repeater: Repeater network information
    • /cond: Solar conditions (Source: hamqsl.com)
    • /muf: Maximum Usable Frequency information (Source: prop.kc2g.com)
    • /fof2: Frequency of F2 Layer (NVIS) information (Source: prop.kc2g.com)
    • /drap: D Region Absorption Prediction map
    • /utc: Time in UTC
    • /call [callsign]: Callsign information (Sources: HamQTH, callook.info)
    • /dx [prefix]: DXCC information about a call prefix
    • /about: About the bot
    • /uptime: Bot uptime
    • /help: List all commands and what they do. (May not be needed anymore? 🤷‍♂️)
  • Admin commands

    • /code: Set repeater status

Features to add or keep in mind

  • Make commands available via permissions
  • /code Needs to be refactored so it can be used on multiple servers without changing status on others.
  • /repeater should pull from a local file or be configurable via commands.
  • Embeds color should be #eb93b8 or #5e4099 (Not sure where this one came from...)

About

HamHeroJS is a information bot for Amateur Radio communities on Discord

Topics

Resources

Stars

Watchers

Forks