how-active is a terminal UI-based tool for analysing a user's activity on Discord.
Input a USER ID (enable Developer's mode in Discord, right-click on a user and select Copy ID)
and a GUILD or CHANNEL ID (obtained the same way, except by right-clicking on a server or channel).
After verifying your target user and target channel/guild in the top right window,
you may hit the s key to start the procedure. how-active will use the Discord
search API to grab the messages sent by the given user and will parse the timestamp
to increment that given hour in the chart.
Note: The size of your terminal will affect how this program looks, it is recommended to fullscreen and zoom out until the text on the bottom of the screen is well spaced.
- Run the program through the terminal
./how-active, providing a TOKEN as an argument or writing it to an environment variableDISCORD_TOKEN. If you have the token in your environment variables, you may double click the executable to open it in a terminal. - In the terminal hit
ito start entering a target USER ID. Submit the ID by hittingENTER - Hit
ato enter the CHANNEL or GUILD ID. Once again submit withENTER - The
skey starts the process. qis at your disposal to quit the program at any time.
You may use tools like Discord-Token-Dumper by Sorrow446 or do it manually by following instructions in the next two subsections:
- Add
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": trueto your Discordsettings.json. - Proceed by hitting
Ctrl+Shift+ito open up the Developer Console. - Navigate to the
Applicationtab. - Filter by
token. - Copy the
valuecorresponding to thekeyoftoken. - This is your token, write it to an environment variable or supply it as an argument.
- Pull up the Developer Console by hitting
Ctrl+Shift+iorF12. - On Chrome navigate to the
Applicationtab, on Firefox navigate to theStoragetab. - Go to
Local Storage. - Filter by
token. - Copy the
valueoftoken. - You have your token.
git clone https://github.com/phoreverpheebs/how-active
cd how-active
cargo buildThe Discord TOS does say not to automate your account; whether what this program does counts as automating or not, I will not be liable for any banned accounts.