Menu

Tree [43110d] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-03-15 David David [3a1b32] Update FUNDING.yml
 LICENSE 2024-03-08 David David [097ad9] Initial commit
 README.md 2024-04-06 David David [43110d] Updated README.md
 clusters.json 2024-03-11 David David [cffc6e] Created clusters.json
 main.py 2024-03-11 David David [f3d8c8] Create main.py
 requirements.txt 2024-04-03 David David [65b30c] Created requirements.txt

Read Me

# WGPinger - Server Monitoring Discord Bot This Discord bot provides server statistics for Wargaming (WG) servers and allows users to check the ping for specific game servers. Additionally, it updates Discord channel names with real-time player counts and ping information.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/WGPinger-Bot.git
  1. Install the required Python packages:
pip install discord.py discord-py-slash-command pythonping requests
  1. Create a Discord bot and obtain the bot token.

Replace the placeholder token in main.py with your bot token:

bot.run('YOUR_BOT_TOKEN')
  1. Run the bot:
python main.py

Commands

  1. /wgstats - Fetches Wargaming server statistics for a specific region.

Usage:

/wgstats [region]

region (optional): The server region (e.g., "EU", "NA", "ASIA"). Defaults to "EU" if not specified.

  1. /checkping - Checks the ping for a specific game server or all servers.

Usage:

/checkping [server]

server: The server API name. Use "ALL" to check ping for all servers.

Configuration

clusters.json

This JSON file contains information about game servers, including their names, addresses

Automatic Channel Updates

The bot automatically updates Discord channel names with real-time player counts and ping information. The channels are mapped in the channel_mapping dictionary in main.py.

## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)

License

This project is licensed under the MIT License - see the LICENSE file for details.

MongoDB Logo MongoDB