Skip to content
This repository has been archived by the owner on Feb 13, 2022. It is now read-only.

Ban appeals #4

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Ban appeals #4

wants to merge 4 commits into from

Conversation

ChrisLovering
Copy link
Member

This PR is on top of #3 for ease of merging, and is in draft until forms has a way to generate long-lasting app tokens.

This cog listens for embeds to be sent by the forms webhook for user's submitting ban appeals. When one is detected it fetches extra info from the forms API and starts a thread, ready for mods to deliberate.

When a decision is made, it allows for the generation of a response to the ban appeal, using canned responses and custom input.

I have made a skeleton for what will eventually become and automatic email to appealers. This is currently waiting for PyDis to move to a different email supplier, so that we can integrate with the new API.

This cog listens for embeds to be sent by the forms webhook for user's submitting ban appeals. When one is detected it fetches extra info from the forms API and starts a thread, ready for mods to deliberate.

When a descision is made, it allows for the generation of a response to the ban appeal, using canned responses and custom input.

I have made a skeleton for what will eventually become and automatic email to appealers. This is currently waiting for PyDis to move to a different email supplier, so that we can integrate with the new API.
This also uses an AsyncResolver using aiodns
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant