Changelog

v1.4.1 (Latest)

Changed:
  • help command update
Other:
  • function info messages

v1.4

Added:
  • Invitebot now also uses @Invitebot, so prefix can be changed even if forgotten
  • added command to change global welcome message
  • added command to change global await rules
  • added command to change per-invite await rules
  • added rules acceptance awaiting (if both global and per-invite are true)
  • added command to disable analytics log
Changed:
  • timestamps are now 'aware'
  • reworked help command
Fixed:
  • tags are now created on new config creation
Removed:
  • removed unused code
Other:
  • branding changes
  • added issue templates
  • updated gitignore
  • style changes
Migration script

This script is to be run in configs/ directory of your Invitebot instance.
Should only be run if valid v1.3.1 instance is in place.
You run this script at your own risk.

import os
import json
for file in os.listdir("."):
    with open(f"{file}", "r") as f:
        conf = json.load(f)
    for invite in conf["Invites"]:
        try:
            conf["Invites"][f"{invite}"]["tags"]["awaitrules"] = True
        except KeyError:
            conf["Invites"][f"{invite}"]["tags"] = {}
            conf["Invites"][f"{invite}"]["tags"]["awaitrules"] = True
    conf["General"]["AwaitRulesAccept"] = True
    with open(f"{file}", "w") as f:
        json.dump(conf, f, indent = 4)

v1.3.1

Added:
Fixed:
  • fixed invite querying to continue only if no invite has been found for 1use invites

v1.3

Added:
Changed:
  • config generation now happens in-code rather than using a prewritten file
Fixed:
  • fixed syntax & minor bugs

v1.2-exp

Added:
  • added ascii art on startup
  • added info command
  • added error catchers
  • added h alias to help
  • added global error handling
  • added check for roles bot cant assign
  • added config regen for owners
  • added info what cogs are loaded on startup
  • added invite delete command
  • added allserver report
  • added support for vanity invites
  • added support for 1use invites
  • added logs and welcome messages for 1use invites
  • added latency to invite querying [b46ee68]
  • added mass invite adding massmake command
  • added mass invite adding error handling
Changed:
  • make command now includes link to invite
  • roles with admin and manage_guild permissions are able to run more commands without adding to mod group
  • changed role addition to one mass call instead of a loop
Fixed:
  • fixed hierarchy of actions in deleting invites
  • fixed invite delete logs not showing up
  • fixed status task
  • fixed list not being able to work with 1use invites
  • fixed syntax & minor bugs
Removed:
  • removed changelog
Other:
  • branding changes

Last update: 2023-01-05