Skip to main content

A discord webhook to track Tibia guild changes.

Project description

GuildWatcher Build Status

A discord webhook that posts guild changes (member joins, members leaves, member promoted) in a Discord channel.

Requirements:

  • Python 3.2 or higher with the following module:
    • Requests

Configuring Webhooks

  1. On the desired channel, go to its settings and click on the Webhooks section.
  2. Click on Create Webhook.
  3. 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
  4. 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.
  5. 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

image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

guildwatcher-0.1.0a1-py3-none-any.whl (6.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page