Skip to content

Discord bot to automatically fetch & display latest IP for remote server, built with Python.

License

Notifications You must be signed in to change notification settings

ElliotRedhead/ExternalIPDiscordBot

Repository files navigation

ExternalIPDiscordBot

Automatically update Discord bot status to display external IP of a server, useful for non-static IPs.
Commands to display connection instructions for each service.

Getting Started

  1. Follow the discord documentation
  2. git clone this repository
  3. Create a new .env file within the downloaded repository based on the .env.default format.
  4. Create a new commands.json file within the downloaded repository based on the commands.json.default format.

Running in Docker (Simplified)

  1. In a terminal navigate to the repo and run source startdocker.sh (Linux) or bash startdocker.sh (Windows).

Running without Docker

  1. Install dependencies with pip pip install -r requirements.txt
  2. Run python externalipdiscordbot.py

Supporting Resources

RealPython.com

Future Iteration Points

  • docstrings
  • custom response message read from json

About

Discord bot to automatically fetch & display latest IP for remote server, built with Python.

Resources

License

Stars

Watchers

Forks