Venn Diagram
Analysis Queries
A list of queries that can be done on social media data. Here is a list of queries that can be done on discord
- Total messages per
- User across servers
- User on server
- Channel
- Server
- User on channel
- Messages per period of time
- Time Periods
- Day of week
- Time of day
- What to analyze
- User across servers
- User on server
- Channel
- User on channel
- User on server
- Characters Per Message
- Over Time
- Average for channel
- Average for User
- Average per period of time in channel
- Good for finding deep back and forths amoung invested individuals
- Reactions / Emoji's
- Most per message
- Popularity used by specific user
- Populatirity within speicifc channel
-
Popularity within specific server
Features
- Button to click and save what I am up to with TAGS and LINKS
- NEED TAGS FOR APPLICATIONS, for example each stopwatched activity should be tagged
Dentropy Daemon User Stories
Design
- List our all the possible queries and graph's one would want to use
- List the types of graph's
- Find and test Data Visualization
- Generate template graph code inside learning-data-visualization git repo
Queries List
- Who has posted in most topics
- What to analyze
- Graph User activity across guilds
- Graph User activity across channel's in guild
- Characters Per Message
- Over Time
- Average for User
- Average per period of time in channel
- Good for finding deep back and forths amount invested individuals
- Get number distinct message types
- Basic Queries queries
- ✅️ Most [messages|edits|deletes|URL's|reactions sent] per
- User // msg.sender.username
- Across teams // msg.channel.name
- Across team // msg.channel.name
- For specific topic // msg.channel.topic_name
- ✅️ Sort longest [content_character_length|content_word_length] message per
- User
- Across teams
- Across team
- For specific topic
- ✅️ Reaction popularity per
- User
- Across teams
- Across team
- For specific topic
- Compound queries (Require painless scripting or recursive query or generate the metadata in another index)
- ❌️ Most reactions recieved by user WHEN DUMPING INDEX WHO RECEIVES REACTION
- Across teams
- Across team
- For specific topic
- ✅️ Average [content_character_length|content_word_length] message per
- User
- Across teams
- Across team
- For specific topic
- ❌️ Longest average [content_character_length|content_word_length] message per
- User Use additional index for calculating these statistics, also need a job queue
- Across teams
- Across team
- For specific topic
- ✅️ Total number of [messages|edits|deletes] for
- User
- Across teams
- Across team
- For specific topic
- ❌️ Ratio of total [messages|edits|deletes] per
- User Store the total messages per X in an additional index, also need a job queue
- Across teams
- Across team
- For specific topic
- Time Queries
- ❌️ Average messages per day per
- User
- Across teams
- Across team
- For specific topic
- ❌️ Sort Most active days per
- User
- Across teams
- Across team
- For specific topic
Social Media Queries
- Total messages per
- User across servers
- User on server
- Channel
- Server
- User on channel
- Messages per period of time
- Time Periods
- Day of week
- Time of day
- What to analyze
- User across servers
- User on server
- Channel
- User on channel
- User on server
- Characters Per Message
- Over Time
- Average for channel
- Average for User
- Average per period of time in channel
- Good for finding deep back and froths among invested individuals
- Reactions / Emoji's
- Most per message
- Popularity used by specific user
- Popularity within specific channel
- Popularity within specific server
- Which user has been tagged the most
Analysis Queries
A list of queries that can be done on social media data. Here is a list of queries that can be done on discord
- 🚀1️⃣ means we need for Version 1. High priority
- 🚀1️⃣ Get messages within last X hours
- 🚀1️⃣ Remove specified guilds from results
- 🚀1️⃣ remove specified channels from results
- 🚀1️⃣ remove specified users from results
- 🚀1️⃣ Remove Bot messages (messages contain this field already)
- 🚀1️⃣ Remove Tenor.com links (messages will contain field "containsMeme".
- ✅ Basics
- ✅ Get number of items in index
- ✅ Get mapping (schema) of index
- ✅ Return Random Results
- ✅ Search single stocks symbol across messages
- ✅ Get unique values per field
- ✅ Sort by size of text field
- ❌ Time based filter
- ✅ Before
- ✅ After
- ✅ Sort most recent
- ✅ Sort by oldest
- ❌ Design issue, tweak for relevance
- Messages per period of time
- ❌ Average Character Length Per Message Per Day
- ❌ Number of Messages per
- ❌ Day
- ❌ Week
- ❌ Month
- ❌ Number of Messages Filter
- ❌ Per Channel per Guild
- Sum of messages in on Server / Number of Channels
- ❌ User per guild
- Number of Channels with message from user / Number of Channels
- ✅ Total number of messages per
- ✅ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Average number of messages per (REQUIRES JAVASCRIPT OR SCHEMA UPGRADE)
- ❌ Channel per Guild
- ❌ User per Guild
- ❌ User per Channel
- ❌ Stock per Guild
- ❌ Stock per Channel
- ❌ Message Size Filter
- ✅ Sort by longest message per
- ✅ Guild, Channel, User, User in Guild, User in Channel, Stock
- ✅ Calculate Average Message Size (Characters)
- ✅ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Calculate Average Message Size (Word Count)
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Sort by Longest Average Message Size (REQUIRES JAVASCRIPT OR SCHEMA UPGRADE)
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Reaction Filter
- ❌ Most variety per message
- ❌ Number of reactions per channel per guild
- ❌ Sort by variety of reactions
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Most reactions to Message
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Most reactions per
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Type of Reaction Popularity
- ❌ Guild, Channel, User, User in Guild, User in Channel, Stock
- ❌ Stock Ticker Popularity Filter
- ✅ We need a list of stock tickers "Ticker Symbol List" on Google Drive
- ❌ Stock Ticker Symbol Files managed via git or have a corresponding git repo to make deployment/deployment easier, use it as a submodule. Also unleashes us from the clutches of google.
- ❌ Filter by
- ❌ Most mentioned stocks per guild
- ❌ A Stocks most popular channel's
- ❌ Which stocks a user mentions most
- General Filters
- ❌ Remove Bot messages
- ❌ Remove Tenor.com links
- ❌ Emoji Removal
- ❌ Welcome Messages
Reminders
- How to get analyzed word count by Elasticsearch?
- Courses.Data Visualization with D3, JavaScript, React
- SET wiki.software.list.Elasticsearch.Examples.Fielddata IN ELASTICSEARCH
- wiki.ddaemon.monorepo.bindings.keybase.queries
- Project Management.ddaemon-webapp.Query Data Visualizations.analysis queries.sort by most
Advanced Search Interface
- Keywords with weighting
- Select specific users
- Select specific topics
- Contains URL
- Tag of a specific user
See the most messages form a user, topic, or team
Measure activity per hour, day, week, and month using a heat map
Shapeshift the way you communicate. Make your messages seems like they come from someone else.
wiki.ddaemon.monorepo.User Stories.Blockchain Queries
Feature Backlog
- Word Cloud
- Sentiment Analysis
- Tagging
- Clouding
- Name Density Recognition
- Relationship Extraction, look at relationships between name and entities
Links
- Types of graph's
- wiki.concepts.list.User Stories
- wiki.ddaemon.design.user stories
- Project Management.ddaemon-webapp.Query Data Visualizations.analysis queries