Skip to content
This repository has been archived by the owner on Sep 24, 2022. It is now read-only.

🔍 Modlog #225

Closed
wants to merge 227 commits into from
Closed

🔍 Modlog #225

wants to merge 227 commits into from

Conversation

weeryan17
Copy link
Member

@weeryan17 weeryan17 commented Jun 6, 2020

Pull request

For now I'm making this pr to get feedback on the code/system. I still need to do language, and a few minor TODOs as well as cascade related events. Also command have been only somewhat tested, and the events themselves have not been.

  • I have read and agreed to the code of conduct.
  • I have read and complied with the contributing guidelines.
  • What I'm implementing was assigned to me or was not being worked on and is a somewhat requested feature. For reference see our GitHub projects.
  • I have tested all of my changes.

Added/Changed

  • Modlog sending
  • Modlog guild data
  • Storing modlog events
    • Storing the actual events
    • Expire (will do on donation stuff later)
  • Discord related events
  • Cascade related events
  • Message handling
    • Storing of messages in redis
    • Encrypting messages with config defined key, and iv based off of message id (need to do iv)
    • Show extended message info (Need to talk to jvs about how exactly to handle)

Closes #148

binaryoverload and others added 30 commits December 29, 2019 12:49
Also implement non-hmac encrypt/decrypt
Change over to CBC
Don't use hmac for message
Also creation of webhook
WARNING: doesn't build
Fixes:
 - Made encryption not require mac
 - Removed unneeded class
Generally the iv should eater be random, or based of the data. In this case it uses the user id twice.
@binaryoverload
Copy link
Member

jenkins build

@weeryan17 weeryan17 added the beta feature Feature that will be worked on after Alpha has been released. label Sep 3, 2021
@weeryan17 weeryan17 added this to the Beta milestone Sep 3, 2021
@weeryan17 weeryan17 closed this Feb 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
beta feature Feature that will be worked on after Alpha has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mod log
2 participants