1
Fork 0
mirror of https://github.com/allthingslinux/tux.git synced 2024-10-02 16:43:12 +00:00
Commit graph

2 commits

Author SHA1 Message Date
kzndotsh
135c6ab0a0 chore(structure) move tmp to .archive + create infra dir 2024-04-11 18:10:01 -04:00
kzndotsh
bbce1c5338 feat: Add new files guild.py, message.py, thread.py in tmp directory for event handling
refactor: Move event handling code from tux/cogs/events to tmp directory for better organization
fix: Comment out listeners in new files for testing purposes
chore: Delete old files guild.py, member.py, message.py in tux/cogs/events as they are no longer needed

chore: remove thread.py due to redundancy and lack of use
feat(logging/commands.py): add new CommandEventsCog to log command usage for better tracking and debugging

feat(logging): add guild logging functionality to track changes in guild

This commit introduces a new file, guild.py, which contains a GuildLogging class. This class provides various listeners to track changes in the guild such as channel creation/deletion/update, guild update, emojis update, integration create/update/delete, role create/delete/update, scheduled event create/delete/update, stage instance create/delete/update, and thread create/delete/update. The changes are sent to an audit log channel.

feat(logging): add new logging cogs for member, mod, and voice events

This commit introduces three new cogs for logging different types of events. The MemberLogging cog logs events related to members such as joining, leaving, and updates. The ModLogging cog logs events related to moderation such as creation, update, and deletion of automod rules, as well as member bans and unbans. The VoiceLogging cog logs events related to voice channels such as voice state updates. These new cogs will help in tracking and auditing activities in the server.
2024-04-09 07:26:47 +00:00