Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
e459d8a
feat(event): Initial event cog commit
simtiaz5 Jan 30, 2026
df82f0e
feat: port feedback_cog from deprecated repo
GreenJonathan Feb 3, 2026
9bffd10
fix lint issues
GreenJonathan Feb 3, 2026
10c0b86
docs: update agents
shamikkarkhanis Feb 3, 2026
a77bae9
Merge pull request #57 from CAPY-RPI/feature/capr-29-update-agentsmd
shamikkarkhanis Feb 3, 2026
2a9d3cd
Merge branch 'main' of https://github.com/CApy-RPI/discord-bot into f…
simtiaz5 Feb 3, 2026
a906b04
feature(event): create __init__.py and _schemas.py files for event cog
simtiaz5 Feb 3, 2026
a559294
feature(event): created event class
simtiaz5 Feb 3, 2026
543239a
implement event schemas
simtiaz5 Feb 3, 2026
d1aa416
feature(event): add additonal actions and action handling.
simtiaz5 Feb 3, 2026
03f6eef
feature(event): created placeholder action handling functions
simtiaz5 Feb 3, 2026
e1c4e9d
refactor(event): renamed action functions
simtiaz5 Feb 3, 2026
5a5c135
Add privacy cog
Feb 3, 2026
ad7ed62
Add privacy command
Feb 3, 2026
4879b57
Merge branch 'develop' of https://github.com/CApy-RPI/discord-bot int…
simtiaz5 Feb 3, 2026
9935702
Merge branch 'main' into beloff_branch
belofe Feb 3, 2026
b5a9db5
feature(event): implemented logic for handling event creation
simtiaz5 Feb 3, 2026
137ac13
fix: ui, embeds, error handling
GreenJonathan Feb 3, 2026
7dff595
fix: color from embeds to tickets init
GreenJonathan Feb 3, 2026
2c43a58
fix(event): Seperated event and date inputs. Implemented timestamps. …
simtiaz5 Feb 3, 2026
6c47b85
eliminated feedback button to immediate modal popup
GreenJonathan Feb 3, 2026
1634d7e
Improve privacy formatting
Feb 5, 2026
3edc5c0
fix: TicketSchema defined, emojis and labels moved, used asyncio, min…
GreenJonathan Feb 5, 2026
3c8287e
feat(feedback): new embeds, perf changes
shamikkarkhanis Feb 5, 2026
241e7e4
feat(error): global error handling applied everywhere
shamikkarkhanis Feb 5, 2026
0649127
Merge branch 'main' into feature/capr-30-create-global-error-handler
shamikkarkhanis Feb 5, 2026
ac62d64
fix(ty): type errors with bot.py
shamikkarkhanis Feb 5, 2026
6de5bad
fix(test): error log exception messages fix
shamikkarkhanis Feb 5, 2026
0556457
Update privacy embed layout
Feb 6, 2026
6bf241b
fix(views): type fixes
shamikkarkhanis Feb 6, 2026
c2962ed
Merge branch 'develop' into feature/capr-26-port-privacy-policy-command
shamikkarkhanis Feb 6, 2026
895c336
Merge pull request #67 from CAPY-RPI/feature/capr-30-create-global-er…
shamikkarkhanis Feb 6, 2026
1f8b9e5
Merge branch 'develop' into feature/capr-26-port-privacy-policy-command
shamikkarkhanis Feb 6, 2026
4c1a762
Updated purge to include single line command for amount and duration
Feb 6, 2026
9ea7b1b
feat(privacy): updated logging format and agents
shamikkarkhanis Feb 6, 2026
7093854
Merge pull request #60 from CAPY-RPI/feature/capr-26-port-privacy-pol…
shamikkarkhanis Feb 6, 2026
9dd71c4
build(deps-dev): bump uv from 0.9.30 to 0.10.0
dependabot[bot] Feb 6, 2026
7f00bb5
Merge branch 'develop' into feature/purge-branch-update
shamikkarkhanis Feb 6, 2026
18def31
Merge pull request #69 from CAPY-RPI/dependabot/uv/uv-0.10.0
shamikkarkhanis Feb 6, 2026
74671bd
Merge branch 'develop' of https://github.com/CApy-RPI/discord-bot int…
simtiaz5 Feb 6, 2026
85e7528
feature(event): add pattern check to event schemas
simtiaz5 Feb 6, 2026
6103697
Merge branch 'develop' into feature/capr-22-port-feedback_cog-from-de…
GreenJonathan Feb 6, 2026
09e2d38
feature(event): Implemented edit event logic
simtiaz5 Feb 6, 2026
a636702
fix(embeds): fixed merge issues added loading_embed
GreenJonathan Feb 6, 2026
b7bf291
feature(event): Implemented show event action
simtiaz5 Feb 6, 2026
b76722b
Merge pull request #56 from CAPY-RPI/feature/capr-22-port-feedback_co…
shamikkarkhanis Feb 6, 2026
a53b431
feature(event): Implemented delete event logic
simtiaz5 Feb 6, 2026
6a07b8f
Merge branch 'develop' of https://github.com/CApy-RPI/discord-bot int…
simtiaz5 Feb 6, 2026
0bbf85b
feature(event): handle event listing
simtiaz5 Feb 6, 2026
0488eb0
event(feature): Implemetned event announcing.
simtiaz5 Feb 6, 2026
d2d2b6e
feature(event): implemented myevents handling
simtiaz5 Feb 6, 2026
dcae07e
build(deps-dev): bump uv from 0.9.30 to 0.10.0
dependabot[bot] Feb 9, 2026
bfc84cc
build(deps-dev): bump coverage from 7.13.3 to 7.13.4
dependabot[bot] Feb 9, 2026
9860422
refactor(event): Import annoucement channel name from config file. Co…
simtiaz5 Feb 9, 2026
b6b66fb
feat: phase 1 telemetry -- event capture and logging
GreenJonathan Feb 9, 2026
ecb0842
fix: minor fix in telemetry.py
GreenJonathan Feb 9, 2026
9a4fbcc
Apply suggestion from @sourcery-ai
GreenJonathan Feb 10, 2026
e6226fa
fix: fixed lint errors
GreenJonathan Feb 10, 2026
e2dfc30
feat(purge): simplified purge cog and improved overall standard
shamikkarkhanis Feb 10, 2026
2e130fe
Refactor(event): Moved redundant code into helper methods. Simplified…
simtiaz5 Feb 10, 2026
9c50347
fix(purge): regex update and unused attribute fix
shamikkarkhanis Feb 10, 2026
28034a2
Merge pull request #72 from CAPY-RPI/dependabot/uv/coverage-7.13.4
shamikkarkhanis Feb 10, 2026
1e59269
Merge pull request #71 from CAPY-RPI/dependabot/uv/uv-0.10.0
shamikkarkhanis Feb 10, 2026
e144173
Merge pull request #74 from CAPY-RPI/feature/capr-21-purge-branch-update
shamikkarkhanis Feb 10, 2026
f4b2120
Merge branch 'develop' into feature/capr-23-scaffold-event_cog-from-d…
shamikkarkhanis Feb 10, 2026
d740fe5
Merge pull request #70 from CAPY-RPI/feature/capr-23-scaffold-event_c…
shamikkarkhanis Feb 10, 2026
47da7de
Revert "Feature/capr 23 scaffold event cog from deprecated repo"
shamikkarkhanis Feb 10, 2026
69f73b7
Merge pull request #77 from CAPY-RPI/revert-70-feature/capr-23-scaffo…
shamikkarkhanis Feb 10, 2026
8d11645
Revert "Revert "Feature/capr 23 scaffold event cog from deprecated re…
simtiaz5 Feb 10, 2026
4f39783
Scaffold guild settings
Feb 10, 2026
e048f59
refactor(event): Standarization of embeds instead of two seperate em…
simtiaz5 Feb 10, 2026
defed8c
Update guild settings scaffolding
Feb 10, 2026
c7f0e8f
fix(event): Fix annoucement embed and handled 00:00 time input as 12 AM.
simtiaz5 Feb 10, 2026
739e2ca
fix(event): changed annoucement embed emotes.
simtiaz5 Feb 10, 2026
76ab6f3
Update guild settings subcommands
Feb 10, 2026
81a7625
feat: phase 1 complete
GreenJonathan Feb 10, 2026
3b77128
Merge branch 'develop' into feature/capr-33-implement-interaction-log…
GreenJonathan Feb 10, 2026
ed2c42a
fix: phase 1 fixed with tests
GreenJonathan Feb 11, 2026
229890f
Merge pull request #73 from CAPY-RPI/feature/capr-33-implement-intera…
shamikkarkhanis Feb 11, 2026
69f78a3
fix(guild): small file renames and fixes
shamikkarkhanis Feb 11, 2026
4a4f90e
Merge branch 'develop' into feature/capr-43-port-guild-settings
shamikkarkhanis Feb 11, 2026
4f37619
Merge pull request #78 from CAPY-RPI/feature/capr-43-port-guild-settings
shamikkarkhanis Feb 11, 2026
2f92607
build(deps-dev): bump uv from 0.10.1 to 0.10.2
dependabot[bot] Feb 11, 2026
53b1ed7
fix: implemented a stats script and updated telemetry tests
GreenJonathan Feb 11, 2026
9ebc7b4
Merge branch 'develop' into dependabot/uv/uv-0.10.2
shamikkarkhanis Feb 11, 2026
989a980
Merge pull request #81 from CAPY-RPI/dependabot/uv/uv-0.10.2
shamikkarkhanis Feb 11, 2026
3fecf53
fix: get_metrics returns deep copy and added tests
GreenJonathan Feb 11, 2026
fa7df28
Merge branch 'develop' of https://github.com/CApy-RPI/discord-bot int…
simtiaz5 Feb 11, 2026
6cabce9
build(deps): bump actions/checkout from 4 to 6
dependabot[bot] Feb 12, 2026
80692d2
build(deps): bump docker/build-push-action from 5 to 6
dependabot[bot] Feb 12, 2026
a74471c
build(deps-dev): bump uv from 0.10.1 to 0.10.2
dependabot[bot] Feb 12, 2026
6b0b3ba
build(deps-dev): bump ty from 0.0.15 to 0.0.16
dependabot[bot] Feb 12, 2026
4315fae
fix(event): Error ephermal is replaced by success message when errors…
simtiaz5 Feb 13, 2026
e356426
fix(sync): Uncomment sync permissions check
simtiaz5 Feb 13, 2026
bd91807
Merge pull request #88 from CAPY-RPI/feature/capr-23-scaffold-event_c…
shamikkarkhanis Feb 13, 2026
e7c9f0b
Enhanced /set_role to support multiple member roles. Added set_channe…
Feb 13, 2026
ea6bc88
Merge branch 'develop' into dependabot/uv/ty-0.0.16
shamikkarkhanis Feb 13, 2026
2a1a239
Merge pull request #87 from CAPY-RPI/dependabot/uv/ty-0.0.16
shamikkarkhanis Feb 13, 2026
d378021
Merge branch 'develop' into dependabot/uv/uv-0.10.2
shamikkarkhanis Feb 13, 2026
9da5d8e
Merge pull request #86 from CAPY-RPI/dependabot/uv/uv-0.10.2
shamikkarkhanis Feb 13, 2026
e3af32f
Merge branch 'develop' into dependabot/github_actions/docker/build-pu…
shamikkarkhanis Feb 13, 2026
c831879
Merge pull request #85 from CAPY-RPI/dependabot/github_actions/docker…
shamikkarkhanis Feb 13, 2026
7c6d5c2
Merge branch 'develop' into dependabot/github_actions/actions/checkout-6
shamikkarkhanis Feb 13, 2026
b7b533d
Merge pull request #84 from CAPY-RPI/dependabot/github_actions/action…
shamikkarkhanis Feb 13, 2026
e3fa10d
fix: fixed warnings in test cases
GreenJonathan Feb 19, 2026
3febb0c
fix(event): Fix event creation success not embedding
simtiaz5 Feb 20, 2026
347139b
Feature(event): Add cancel button for dropdowns.
simtiaz5 Feb 20, 2026
78d32f1
Merge pull request #82 from CAPY-RPI/feature/capr-33-implement-intera…
shamikkarkhanis Feb 20, 2026
e2dad6f
Merge branch 'develop' of https://github.com/CApy-RPI/discord-bot int…
simtiaz5 Feb 20, 2026
f1f32f9
Added feedback for timeouts.
simtiaz5 Feb 20, 2026
6020804
feature(event): added confirm button for dropdowns
simtiaz5 Feb 20, 2026
d650fb0
Changed guild to work with single line subcommands for summary, onboa…
Feb 20, 2026
1ff6b85
changed warning message text
simtiaz5 Feb 20, 2026
a20ae35
added method to clear channels and roles
Feb 20, 2026
0fc298f
fix(event): defer announce interaction and harden bot permission checks
simtiaz5 Feb 24, 2026
8cf5d75
Merge pull request #99 from CAPY-RPI/feature/capr-48-event-cog-better…
shamikkarkhanis Feb 24, 2026
f0c346a
guild folder
Feb 24, 2026
00640a5
Merge branch 'develop' into feature/capr-43-port-guild-settings
shamikkarkhanis Feb 24, 2026
0619772
Merge pull request #101 from CAPY-RPI/feature/capr-43-port-guild-sett…
shamikkarkhanis Feb 24, 2026
cc330f9
feat(dm): new dm module
shamikkarkhanis Mar 13, 2026
e5cb24b
fix: updated spec doc with new schema
GreenJonathan Mar 13, 2026
5fea149
feat(dm): changed policy reqs
shamikkarkhanis Mar 17, 2026
8ccf359
Merge branch 'develop' into feature/capr-52-dm-module
shamikkarkhanis Mar 17, 2026
daeda0a
Merge pull request #126 from CAPY-RPI/feature/capr-52-dm-module
shamikkarkhanis Mar 17, 2026
4e941c4
Revert "Feature/capr 52 dm module"
shamikkarkhanis Mar 17, 2026
d520f96
Merge pull request #127 from CAPY-RPI/revert-126-feature/capr-52-dm-m…
shamikkarkhanis Mar 17, 2026
29d1e8c
feat(db): preview to debug
shamikkarkhanis Mar 17, 2026
59ea530
Merge branch 'feature/capr-52-dm-module' of https://github.com/CApy-R…
shamikkarkhanis Mar 17, 2026
6d1bdbf
gMerge branch 'develop' into feature/capr-52-dm-module
shamikkarkhanis Mar 17, 2026
ba6777e
Merge pull request #128 from CAPY-RPI/feature/capr-52-dm-module
shamikkarkhanis Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Log in to the Container registry
uses: docker/login-action@v3
Expand All @@ -38,7 +38,7 @@ jobs:
type=sha,format=long

- name: Build and push Docker image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: .
push: true
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ cython_debug/
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
# .idea/
.idea/

# Abstra
# Abstra is an AI-powered process automation framework.
Expand Down
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/discord-bot.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ repos:
hooks:
- id: ty
name: ty
entry: ty check
entry: uv run ty check
language: system
types: [python]
pass_filenames: false
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
"python.analysis.extraPaths": ["${workspaceFolder}"]
}
Loading