Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
888fca1
[doc] [env.example]: update example env
muhamedfazeel Dec 13, 2025
da1c194
[refactor] [wip]: Migrate bot to TypeScript
muhamedfazeel Dec 13, 2025
38cf814
[feat] [discord-client]: create custom client by extending discord cl…
muhamedfazeel Dec 13, 2025
be1050c
[feat] [command interface]: create new interface for commands
muhamedfazeel Dec 13, 2025
1503cbb
[feat] [api interface]: create new interface for custom methods for a…
muhamedfazeel Dec 13, 2025
8f577e7
[chore]: update dependencies and add nodemon as dev dependency
muhamedfazeel Dec 14, 2025
d7fd73f
[doc] [env.example]: update example env
muhamedfazeel Dec 14, 2025
7984a0d
[feat] [config]: added common config to read env values
muhamedfazeel Dec 14, 2025
d3565a3
[chore] [api handler]: remove api handler interface
muhamedfazeel Dec 14, 2025
31b8943
[feat] [interfaces]: add interface for component and config
muhamedfazeel Dec 14, 2025
9380e28
[chore] [events]: remove mongo events
muhamedfazeel Dec 14, 2025
61ca590
[chore] [mongo schema]: migrate mongo schema to typescript
muhamedfazeel Dec 14, 2025
32d8764
[feat] [constants]: add constants
muhamedfazeel Dec 14, 2025
2576f1c
[feat] [custom logger]: implement custom logger
muhamedfazeel Dec 14, 2025
bae52bb
[refactor] [utils]: migrate utils to typescript
muhamedfazeel Dec 14, 2025
070d8cb
[refactor] [thm client]: update custom client
muhamedfazeel Dec 14, 2025
900cc10
[refactor] [events]: migrate events to typescript
muhamedfazeel Dec 14, 2025
9053730
[refactor] [handlers]: migrate handler functions to typescript
muhamedfazeel Dec 14, 2025
b635a82
[refactor] [component]: migrate button component to typescript
muhamedfazeel Dec 14, 2025
b240810
[refactor] [commands]: migrate commands to typescript
muhamedfazeel Dec 14, 2025
e1da3a9
[refactor] [index]: migrate index file to typescript
muhamedfazeel Dec 14, 2025
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
15 changes: 14 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ ANNOUNCEMENTS_ROLE_ID=
# Level Role IDs
LEVEL_EVENT=
LEVEL_BUG_HUNTER=
LEVEL_CONTRIBUTOR=
LEVEL_21=
LEVEL_20=
LEVEL_19=
LEVEL_18=
LEVEL_17=
LEVEL_16=
LEVEL_15=
LEVEL_14=
LEVEL_13=
LEVEL_12=
LEVEL_11=
Expand All @@ -33,4 +42,8 @@ LEVEL_2=
LEVEL_1=

# Channel IDs
BOT_LOGGING=
BOT_LOGGING=
THM_USERS=
THM_ROOMS=
DISCORD_USERS=
BOT_COMMANDS=
6 changes: 6 additions & 0 deletions nodemon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"exec": "ts-node src/index.ts",
"watch": ["src"],
"ext": "ts",
"ignore": ["src/**/*.test.ts", "node_modules"]
}
Loading