Skip to content

Telegram moderation and analytics #37

@akolonin

Description

@akolonin

Subtasks:

  1. Send notifications to users for certain user-configured content settings (topic templates) in groups as we have (DONE)
  2. Draw reputation charts and graphs for users (DONE)
  3. Provide sentiment-basis feedback on posts (DONE, TODO configuration)
  4. Remove posts for a certain level of admin-configured content restrictions (DONE, TODO configuration)
  5. Notify admins for a certain level of admin-configured content restrictions (DONE, TODO configuration and indication of a source group in alert)
  6. Ban post authors for a certain level of admin-configured content restrictions
  7. Provide private warnings for a certain level of admin-configured content restrictions
  8. Provide a thematic search for community members
  9. Draw content preferences charts and graphs for users (group "semantic core", user "semantic core", dynamics, etc.)
  10. Do all sorts of reputation, content, etc. charts and graphs like we have for Twitter, Reddit, etc.
  11. Write digests or reports for admins or users on specific users or topics for specific periods
  12. Improve usability - make everything above increasingly less stupid, less ugly, more intelligent, and more friendly
  13. Make the options above configurable by chat

References:
For content restrictions (5, 6), can use the following datasets and corpora:
a) Obscene lexicon for Russian https://github.com/odaykhovskaya/obscene_words_ru/blob/master/obscene_corpus.txt
b) Bad words in English https://www.freewebheaders.com/full-list-of-bad-words-banned-by-google/

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions