{"repo":"finlaysawyer/discord-uptime","free":true,"listed":false,"github":"https://github.com/finlaysawyer/discord-uptime","clone":"git clone https://github.com/finlaysawyer/discord-uptime.git","description":"Discord bot to monitor uptime of services using ping and http requests","language":"Python","stars":96,"topics":["discord-py","discord-bot","monitor-uptime","discord-embed","uptime","ping","http"],"license":"MIT","category":"analytics","readme_excerpt":"discord-uptime Discord Uptime is a Discord bot that allows you to monitor the uptime of services using ICMP ping, tcp and http requests. There are also commands available to make manual requests. Built using discord.py, aioping and aiohttp. Installation Requires Python 3.8+ Install dependencies: pip install -r requirements.txt Bot setup (Rename config.example.json and edit the default values): token - Discord bot token prefix - Discord bot prefix activity type - Activity type for bot status (must be one of playing, streaming, listening, watching ) activity name - Text for bot status disable help - If true, the default help command will be disabled hide ips - If true, any IP addresses in notifications or the status command will be hidden notification channel - Channel ID where down/up notifications will be sent retries - How many retries to complete before flagging a server with down status role to mention - Role ID which will be tagged in down/up notifications secs between ping - How many seconds between each uptime check timeout - How many seconds before a ping or HTTP request should timeout NOTE: You must enable the Message Content intent in order to run v2.0+ . Running the bot The bot can be run via the bot.py entrypoint, e.g. python -m bot . Docker Image You can also run the Bot via Docker, simply run: You can also use a release tag (e.g. v2.0.0 ) instead of master . With this configuration you still need to manually create config.json and servers.json for the Bot to star","default_branch":null,"files":null,"tree":[],"storefront":"/r/finlaysawyer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/finlaysawyer/discord-uptime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}