Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randomairborne/autokick
Kick anyone with a specific role
https://github.com/randomairborne/autokick
Last synced: 20 days ago
JSON representation
Kick anyone with a specific role
- Host: GitHub
- URL: https://github.com/randomairborne/autokick
- Owner: randomairborne
- Created: 2024-04-23T04:42:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-01T16:54:59.000Z (3 months ago)
- Last Synced: 2024-10-13T11:49:31.607Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 299 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# No, you can't have that role!
A simple discord bot to automatically kick people who get a certain role.
This can be used fairly simply. The role's name simply must contain `kick me`, and any time a user
gains that role they will be kicked.> :warning: NOTE: Any role containing `kick me` will cause users to automatically
> be kicked, **even if they had the role already!**This can provide an effective way to combat some types of selfbots, which simply
choose the first option in onboarding, so you can have choosing the first option
assign a role with `kick me` in the name and boom, kick them.## Configuration
```shell
curl -O https://raw.githubusercontent.com/randomairborne/autokick/main/compose.yaml
nano compose.yaml # fill in your Discord bot's token, and uncomment the DISCORD_TOKEN field
docker compose up -d
```## Example Discord Onboarding Setup
![Don't Pick It in onboarding!](.github/img/DontPick.png)
![Onboarding Dash!](.github/img/Onboarding.png)
![Not human!](.github/img/NotHuman.png)