GitXplorerGitXplorer
I

discord_prune_inactive

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
54c21b31ab8c436e6d7c359c285b45d41c864ff4

Some major rewrites

committed 5 years ago
Unverified
201ab3ff92f650c56526a7c271a0a14100be3b47

Rename bot.py to pruner.py

committed 5 years ago
Unverified
a7adcf2753a96969555ac6b636b064adba939331

Simplify the bot.main() and focus on being a Cog.

committed 5 years ago
Unverified
201872dc720c3d3c05e86909b651ccb3ee50720c

Add an __init__

committed 5 years ago
Unverified
8d55453c0bb387c0c9180b7f38a41b57e39cb06b

Fix Cog docstring and log on Users.

committed 5 years ago
Unverified
b0a97d8ebcd852e8228dd4e5b7f4596e30d8a59f

Add and improve

committed 5 years ago

README

The README file for this repository.

Discord Pruner Bot

Discord Bot to Prune Inactive members. A work in progress.

Goals/aims

Setup

  1. Create a "member" role that has the same permissions as @everyone.
  2. Give all "active" people the "member" role.
  3. Create a landing area (section/channel) for new members and explicitly change the @everyone permissions there.
  4. Remove "Read Text Channels & See Voice Channels" permissions from @everyone.

This should leave @everone with access to only the welcome channel/section and other members access to everything else.

Runtime

  • The bot will auto-add the "member" role when a non-member talks in the welcome section.
  • [TODO] On !prune and/or on a regular schedule, remove the "member" role from inactive members.
  • [TODO] Add a trigger to add the "member" role to active members for setup.
  • [TODO] Customize the inactive duration.