CLI tool for scanning Discord servers and visualizing statistics
Reason this release was yanked:
Deprecated
Project description
Discord Analyzer
A command-line tool for scanning and analyzing Discord servers, displaying several statistics in the form of tables and charts.
Features
Server scanning
A group of channels from a server can be selected to be scanned.
Scans include all the messages in the selected channels including other relevant information (reactions, mentions, etc...).
The scans can later be updated by scanning only the new messages.
Analysis
After the scan is completed, an analysis is performed, compiling all relevant information for each user, channel, emoji and the server.
Analysis do not contain the messages' text, so they can be safely shared.
Importing and Exporting
Scans and analysis can be exported and imported to/from JSON files.
Data visualization
Tables and charts can be generated, displaying metrics and ranks.
Metrics analyzed include:
- Messages
- Characters typed
- Characters per message
- Emoji used
- Reactions
- Mentions
- Replies
- Links
- Attachments
- Messages per hour of the day
- Messages per day of the week
Some filters can be applied to the data displayed (e.g. column selection, user roles)
Installation and Usage
To install Discord Analyzer run:
pip install discord-analyzer
To execute run:
discord-analyzer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for discord_analyzer-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c6946d9559d112876af5763d82608c85440744e684a2addfa3ee38bb7211e5e |
|
MD5 | df396102230a6341b7308afbe6acfb01 |
|
BLAKE2b-256 | 66359918adff7340e6251711c148ebeb7a23bbf2517184b26c6c28c2e8711813 |