Provides a simple, single import cog to add a checkable page to your bot for uptime status monitoring
Project description
Flare
An easy-to-use, dead-simple cog to add a tiny, simple, fast webpage to your bot in order to enable uptime monitoring with something like UptimeRobot.
Heavily inspired (read: mostly taken) from this StackOverflow answer: https://stackoverflow.com/a/62481294/5623598. Thanks random internet person!!
Usage
Simply install the cog with pip install flare
and then import it: from Flare import Flare
. Finally, load the cog with bot.add_cog(Flare(bot))
and you're off to the races!!
Take a look at http://localhost:5000/ to see the bot's status page.
Example
For an example implementation, take a look at example_bot/bot.py
, where there is a minimum viable bot implementing this page.
Configuration
The cog has three env vars, but the defaults work fine for a plug and play setup. If you want to change them, here's what you need to know:
FLARE_PORT
is the port the webserver is exposed on, and it defaults to 5000. Set it to any number to change the port to your heart's desire.FLARE_PATH
is the path to the page. This defaults to/
, but you can change it with this var to whatever you choose.FLARE_HOST
is the host to listen on, defaults toNone
which in this case means all interfaces. You can set it to a specific IP if you would like to change this configuration.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for flare_discord.py-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7010f20d3a637e7038ab1a5488d887623a78c2dca7f374a5ebb2cf807edafc40 |
|
MD5 | 68abeec49400d3bc0e41d025d9a6d5d0 |
|
BLAKE2b-256 | 415b9f7efae593d36acc7cfe6618d9c0148ceb6544bff5686a6ad044552f0d81 |