Preview
Disclaimer
Dinkleberg was developed for educational, private and fair use.
I am not responsible in any way for the usage of the source code.
Features
- Rust
- Automatically track an entire guild and its users
- Fancy colored output
- Find out who really goes offline or just pretends to
- Easy to use
Building
Clone the repository using git and change to the local repository directory:
git clone https://github.com/oSumAtrIX/dinkleberg.git
cd dinkleberg
Nightly Rust
is required to build this project. Install it by following rustup.rs instructions.
cargo build --release
Bot setup
The bot needs the following gateway intents to operate.
GUILD_PRESENCES
GUILD_MEMBERS
Environment variables
To use this project you will need to set the following enviroment key with your discord token as the value:
DISCORD_TOKEN
Settings
A default settings.json
file will be generated when running the program at the first time.
On big servers (+999 members), it is recommended to use the official API since more rate-limiting applies to the widget endpoint. On the other hand, the official API is way less reliable and may cause more false detections, so it is recommended to use the widget as much as possible. For that, widgets must be enabled in the targets server settings under Server Settings > Widget > Enable server widget
.
Set use_widget
in the settings.json
to false to use the discord bot API endpoint instead.
Usage/ Examples
$ dinkleberg.exe
'########::'####:'##::: ##:'##:::'##:'##:::::::'########:'########::'########:'########:::'######:::
##.... ##:. ##:: ###:: ##: ##::'##:: ##::::::: ##.....:: ##.... ##: ##.....:: ##.... ##:'##... ##::
##:::: ##:: ##:: ####: ##: ##:'##::: ##::::::: ##::::::: ##:::: ##: ##::::::: ##:::: ##: ##:::..:::
##:::: ##:: ##:: ## ## ##: #####:::: ##::::::: ######::: ########:: ######::: ########:: ##::'####:
##:::: ##:: ##:: ##. ####: ##. ##::: ##::::::: ##...:::: ##.... ##: ##...:::: ##.. ##::: ##::: ##::
##:::: ##:: ##:: ##:. ###: ##:. ##:: ##::::::: ##::::::: ##:::: ##: ##::::::: ##::. ##:: ##::: ##::
########::'####: ##::. ##: ##::. ##: ########: ########: ########:: ########: ##:::. ##:. ######:::
........:::....::..::::..::..::::..::........::........::........:::........::..:::::..:::......::::
Usage: dinkleberg.exe <guid_id>
Known issues
- Occasional false detection of mobile clients