167 commits

Author SHA1 Message Date
e0ba1979d8
Update LICENSE
Updated copyright year

Signed-off-by: Ryzen Fox <ryzenfox@zenithpaws.dev>
2025-02-16 15:46:26 -05:00
52fce1b7ee Storage changes 2025-02-16 15:13:59 -05:00
649ea26632 Prepared bot for public use and command additions
Added README to provide instructions on how to setup the bot for personal use, and added /banlist command
2024-11-24 15:17:58 -05:00
d219b64659
Update README.md
Corrected Nextcord link

Signed-off-by: Ryzen Fox <ryzenfox@zenithpaws.dev>
2024-11-24 15:12:35 -05:00
90db8ccec0
Update README.md
Signed-off-by: Ryzen Fox <ryzenfox@zenithpaws.dev>
2024-11-24 15:11:32 -05:00
9b03f879d4
Create README.md
Signed-off-by: Ryzen Fox <ryzenfox@zenithpaws.dev>
2024-11-24 14:24:05 -05:00
zenithpaws
3f240f96a9 Update .gitignore 2024-09-22 13:37:57 -04:00
zenithpaws
6ace70c3de Added Astral-Moderation-v2.code-workspace to .gitignore 2024-07-29 16:52:43 -04:00
zenithpaws
ff3c215c93 Bug fixes and command additions
View CHANGELOG 7-27-2024
2024-07-27 12:23:08 -04:00
zenithpaws
43224b82b9 Added requirements.txt for installing the needed pips 2024-07-26 15:45:14 -04:00
zenithpaws
a6fac1d06b Flask Front & Backend Overhaul 2024-07-26 15:28:34 -04:00
zenithpaws
570ee2f57b Moved old changelog to previous changelogs folder 2024-07-20 22:54:23 -04:00
zenithpaws
513b9d4a31 Fixed a mixup causing a Flask command to not function as intended 2024-07-20 22:53:30 -04:00
zenithpaws
3827e258a2 Added the ability to automatically add a set role to a member upon joining the server
Fixed warn capabilities
Cleaned up code
See CHANGELOG 7-19-2024.md for more details
2024-07-19 13:02:00 -04:00
zenithpaws
8249c23a06 Bug fixes and updates
Fixed announcements being sent twice
Added new `/announce` option for testing
Changed the message that's sent when an announcement is made from "Announcement made successfully" to "Announcement sent successfully"
2024-07-17 14:59:29 -04:00
Ryzen Fox
c0f4ffc9ae
Update CHANGELOG.md
Fixed formatting

Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-07-13 16:19:52 -04:00
zenithpaws
912b107852 Removed old files
Removed README.md and rolenameandid.txt
2024-07-13 15:55:06 -04:00
zenithpaws
e5a3ed2c1f Fixes, additions, optimizations
Added minor announcement pinging, fixed mute and logging capability, and optimized functions
2024-07-13 15:53:29 -04:00
zenithpaws
13f069a5cc Revert "Added get_muted_role_id() function"
This reverts commit df5d6dfa2a.
2024-07-13 15:48:07 -04:00
zenithpaws
20858eaa11 Rollback 2024-07-13 15:46:09 -04:00
zenithpaws
d9a273bd5a Fixes, additions, optimizations
# Astral Moderation 7/13/2024 Changelog

## Summary
- Added the ability to ping a role for minor announcements when making announcements
- Optimized functions making the bot respond faster to commands
- Made Firebase data easier to understand and more organized

**Bug Fixes**
-- Fixed mute capability
-- Fixed logging capability

---
## Commands

**Additions**
-- Added `/setmuterole` command
-- Added `/setminorannouncementrole` command

**Miscellaneous Changes**
-- Changed `/setjoinmessagechannel` to `/setjoinchannel`
-- Changed `/setleavemessagechannel` to `/setleavechannel`

---
## Functions

**Additions**
-- Added `set_channel_id` function
-- Added `get_channel_id` function
-- Added `set_role_id` function
-- Added `get_role_id` function

**Replacements**
-- Replaced `set_join_message_channel` with `set_channel_id`
-- Replaced `get_join_message_channel` with `get_channel_id`
-- Replaced `set_leave_message_channel` with `set_channel_id`
-- Replaced `get_leave_message_channel` with `get_channel_id`
-- Replaced `get_muted_role_id` with `get_role_id`
2024-07-13 15:42:15 -04:00
zenithpaws
44cfdcf541 Syncing changes 2024-06-28 10:02:42 -04:00
zenithpaws
9358a16cfa Merge branch 'main' of https://github.com/zenithpaws/Astral-Moderation-v2 2024-06-12 16:37:18 -04:00
zenithpaws
df5d6dfa2a Added get_muted_role_id() function
Changed Firebase collection name for roles to "roles" from "role_names"
2024-06-12 16:33:30 -04:00
zenithpaws
39b716f813 Added get_muted_role_id() function 2024-06-12 16:25:51 -04:00
zenithpaws
687cf38f8d Syncing changes 2024-06-08 17:20:55 -04:00
zenithpaws
e7f9ae943b Merge branch 'main' of https://github.com/zenithpaws/Astral-Moderation-v2 2024-06-08 17:20:50 -04:00
zenithpaws
ed48462a9f Syncing changes 2024-06-08 17:18:25 -04:00
zenithpaws
e19e0c1168 Added Python 3.12.3 virtual environment for Linux 2024-06-01 18:02:06 -04:00
Ryzen Fox
db0ad8df9e Added development files to .gitignore 2024-05-13 12:40:53 -04:00
Ryzen Fox
87dbc69fed Syncing changes 2024-05-09 20:45:23 -04:00
Ryzen Fox
7239c87167 Added pid.txt to .gitignore 2024-05-08 10:47:51 -04:00
Ryzen Fox
911e1abd2f Fixed the usage of 'git pull' to 'git fetch' instead 2024-05-06 20:48:48 -04:00
Ryzen Fox
734a22eded Shortened clearwarnings command to clearwarns 2024-05-06 20:43:05 -04:00
Ryzen Fox
4366f2bd42 Added seperate Flask scripts for Windows and Linux
Added system shutdown button to web panel for Windows and Linux
Added Windows Python Virtual Environment
Switched to using "os.system" instead of a custom function for commands in Linux
2024-05-06 01:32:32 -04:00
Ryzen Fox
65ab8531f0 Renamed Linux Python Virtual Environment
Added Windows Python Virtual Environment
2024-05-05 20:40:22 -04:00
Ryzen Fox
e568770b24 Syncing changes 2024-05-04 22:32:38 -04:00
Ryzen Fox
3e31718c0f
Delete synctest
Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 19:50:13 -04:00
Ryzen Fox
dce98751da Disabled debug mode for Flask 2024-05-04 19:40:49 -04:00
Ryzen Fox
cfb92aa769 Corrected file paths and renamed things
Corrected file paths that weren't updated previously as well as renamed some things to be more tidy
2024-05-04 19:40:30 -04:00
Ryzen Fox
cdd28c7247
Create synctest
Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 17:53:43 -04:00
Ryzen Fox
24bfe560da
Delete synctest
Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 17:50:01 -04:00
Ryzen Fox
576fe28849
Create synctest
Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 17:34:46 -04:00
Ryzen Fox
c81eab24aa
Delete mirrortest
Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 15:19:07 -04:00
Ryzen Fox
576b944a40
Create mirrortest
Testing repo mirror syncing

Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-04 15:15:56 -04:00
Ryzen Fox
ece9106f0d Merge branch 'main' of https://github.com/zenithpaws/Astral-Moderation-v2 2024-05-03 15:01:31 -04:00
Ryzen Fox
306a88ec6f Updated help command 2024-05-03 15:01:19 -04:00
Ryzen Fox
d6a4cfa729
Update README.md
Removed outdated README

Signed-off-by: Ryzen Fox <harlan.roberts.jr@icloud.com>
2024-05-03 14:58:13 -04:00
Ryzen Fox
37e13ccfa8 Deleted testing file 2024-05-03 14:55:36 -04:00
Ryzen Fox
0291661a63 Fixed unban command
Updated the command permission check to use role names instead of role IDs
Added a configurable join and leave message system
Renamed and commented functions to more accurately reflect their purpose
Added a file called "disabledcommands.py" for commands that can be optionally added
2024-05-03 14:51:56 -04:00