https://github.com/qxe5/asca
Antiscam Discord Bot
https://github.com/qxe5/asca
antiscam bot discord
Last synced: about 1 year ago
JSON representation
Antiscam Discord Bot
- Host: GitHub
- URL: https://github.com/qxe5/asca
- Owner: Qxe5
- License: gpl-3.0
- Created: 2022-01-16T20:19:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T00:47:23.000Z (over 2 years ago)
- Last Synced: 2023-12-01T01:38:23.623Z (over 2 years ago)
- Topics: antiscam, bot, discord
- Language: Python
- Homepage: https://discord.gg/VRsUASa222
- Size: 2.35 MB
- Stars: 12
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# asca
Antiscam Discord Bot
Asca moderates scammers and deletes scam messages

*Optionally configure via slash commands*
### Modes of Operation
Both modes of operation require `Manage Messages` to delete scam messages
- **Timeout Mode (Default):** Requires `Moderate Members` to **timeout** scammers
- **Ban Mode:** Requires `Ban Members` to **ban** scammers
[Add to Server](https://discord.com/api/oauth2/authorize?client_id=930922882886934588&permissions=1099511635972&scope=bot%20applications.commands)
Setup Your Own Instance
**Requires Python 3.10.x or later**
0. Create a Discord bot with
* Scopes: `bot`, `applications.commands`
* Permissions: `Manage Messages`, `Moderate Members`, `Ban Members`
1. Set `ASCA_DEVSERVER=𝗜𝗗` in env
2. Execute
```
% python -m pip install --requirement requirements.txt
% python bot.py
```
[Docker](https://hub.docker.com/r/dotbotio/asca)
Credits
* **Liz** (Lead Designer)
* **Mac** (Lead Tester)
* **Lauch** (Tester)
* **Sam** (Tester)