A discord webhook to track Tibia guild changes.
Project description
GuildWatche
A discord webhook that posts guild changes (member joins, members leaves, member promoted) in a Discord channel.
Requirements:
- Python 3.5 or higher with the following module:
- requests
- tibia.py
Configuring Webhooks
- On the desired channel, go to its settings and click on the Webhooks section.
- Click on Create Webhook.
- Change the bot's name and avatar to whatever you prefer.
- You can also edit config.json to override the bot's username and avatar
- Rename config-example.json to config.json and edit it.
- "name" and "avatar_url" are optional parameters, they can be left blank or removed. If used, those values will be used instead of the ones set in the webhook configuration screen in discord.
- Add as many guilds as you like. If "override_name" or "override_image" is used, the message will show the guild's name and/or picture instead.
- Run the script.
Current Features
- Announces when a member joins
- Announces when a member leaves or is kicked
- Announce when a member is promoted or demoted
- Announce when a member changes name
- Announce when a member's title is changed
- Multiple guilds support
- Webhook URL configurable per guild
Known Issues
- Renaming a rank would trigger all rank members getting announced as leaving and joining back.
Planned features
- Configurable scan times
- Check invites
Example
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
guildwatcher-0.1.0.tar.gz
(6.5 kB
view hashes)
Built Distribution
Close
Hashes for guildwatcher-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 970c6f5c57ac594e083e5f75c9b05dac235515657dbe16a61065778834633402 |
|
MD5 | 408011154d455dd3cda3a1a6b05f6c15 |
|
BLAKE2b-256 | 58d29043fea4261484c71239e4f4413c46c09fd5626c0e4a2b81e4eeb44ab320 |