Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
141 changes: 70 additions & 71 deletions .test.env
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
# Bot
BOT_ENVIRONMENT=example
BOT_NAME=Hackster
BOT_TOKEN=y1IY5cNYbiv0EdMDdMDjmv9qDL.lyIJQb.Okk2vH1mRyPagTbQOGnsFBgwq17ZJEi2xN4KV6
BOT__ENVIRONMENT=example
BOT__NAME=Hackster
BOT__TOKEN=y1IY5cNYbiv0EdMDdMDjmv9qDL.lyIJQb.Okk2vH1mRyPagTbQOGnsFBgwq17ZJEi2xN4KV6

GUILD_IDS=["6455184161011276950"]
DEV_GUILD_IDS=["6455184161011276950"]
LOG_LEVEL=DEBUG
DEBUG=True

# Database
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_DATABASE=bot_dev
MYSQL_USER=bot
MYSQL_PASSWORD=not_a_password
MYSQL_ASYNC=True
DATABASE__HOST=localhost
DATABASE__PORT=3306
DATABASE__DATABASE=bot_dev
DATABASE__USER=bot
DATABASE__PASSWORD=not_a_password

# HTB
HTB_API_SECRET=9BR5vXIXhcaasZGXujkEDvqxFyinPA
Expand All @@ -25,73 +24,73 @@ WEBHOOK_TOKEN=JrvjfD0E-KV91-Bt8Y-ZLlg-uTEMk8SZXYvc
SENTRY_DSN=

# Channels
CHANNEL_SR_MOD=1127695218900993410
CHANNEL_VERIFY_LOGS=1012769518828339331
CHANNEL_BOT_COMMANDS=1276953350848588101
CHANNEL_SPOILER=2769521890099371011
CHANNEL_BOT_LOGS=1105517088266788925
CHANNEL_UNVERIFIED_BOT_COMMANDS=1430556712313688225
CHANNEL_HOW_TO_VERIFY=1432333413980835840
CHANNEL__SR_MOD=1127695218900993410
CHANNEL__VERIFY_LOGS=1012769518828339331
CHANNEL__BOT_COMMANDS=1276953350848588101
CHANNEL__SPOILER=2769521890099371011
CHANNEL__BOT_LOGS=1105517088266788925
CHANNEL__UNVERIFIED_BOT_COMMANDS=1430556712313688225
CHANNEL__HOW_TO_VERIFY=1432333413980835840

# Roles
ROLE_VERIFIED=1333333333333333337

ROLE_BIZCTF2022=7629466241011276950
ROLE_NOAH_GANG=6706800691011276950
ROLE_BUDDY_GANG=6706800681011276950
ROLE_RED_TEAM=6706800701011276950
ROLE_BLUE_TEAM=6706800711011276950

ROLE_COMMUNITY_MANAGER=7839345151011276950
ROLE_COMMUNITY_TEAM=845823057817153850
ROLE_ADMINISTRATOR=7839345141011276950
ROLE_SR_MODERATOR=7629466271011276950
ROLE_MODERATOR=7629466261011276950
ROLE_JR_MODERATOR=7629466221011276950
ROLE_HTB_STAFF=7629466201011276950
ROLE_HTB_SUPPORT=6455184211011276950
ROLE_MUTED=7419955651011276950

ROLE_OMNISCIENT=8377361011276950695
ROLE_GURU=8377351011276950695
ROLE_ELITE_HACKER=8377341011276950695
ROLE_PRO_HACKER=8377331011276950695
ROLE_HACKER=8377321011276950695
ROLE_SCRIPT_KIDDIE=8377311011276950695
ROLE_NOOB=8377301011276950695

ROLE_VIP=9583772810112769506
ROLE_VIP_PLUS=9583772910112769506
ROLE_SILVER_ANNUAL = 1432409954337296384
ROLE_GOLD_ANNUAL = 1432410047782064232

ROLE_CHALLENGE_CREATOR=8215461011276950716
ROLE_BOX_CREATOR=8215471011276950716
ROLE_SHERLOCK_CREATOR=1384037506349011044

ROLE_RANK_ONE=7419955631011276950
ROLE_RANK_TEN=7419955611011276950

ROLE_ACADEMY_USER=8087599101014249251
ROLE_ACADEMY_CWES=7168215511011276950
ROLE_ACADEMY_CPTS=1795774641027354363
ROLE_ACADEMY_CDSA=1157697238949167235
ROLE_ACADEMY_CWEE=1257697240949167235
ROLE_ACADEMY_CAPE=1318971191586979861
ROLE_ACADEMY_CJCA=1400475445455224902
ROLE_ACADEMY_CWPE=1466407288758599821

ROLE_UNICTF2022=6148613121047893215

ROLE_SEASON_HOLO=1099033418995597373
ROLE_SEASON_PLATINUM=1099048578166554784
ROLE_SEASON_RUBY=1099049568148127774
ROLE_SEASON_SILVER=1099056313952125019
ROLE_SEASON_BRONZE=1099056442281042022
ROLE__VERIFIED=1333333333333333337

ROLE__BIZCTF2022=7629466241011276950
ROLE__NOAH_GANG=6706800691011276950
ROLE__BUDDY_GANG=6706800681011276950
ROLE__RED_TEAM=6706800701011276950
ROLE__BLUE_TEAM=6706800711011276950

ROLE__COMMUNITY_MANAGER=7839345151011276950
ROLE__COMMUNITY_TEAM=845823057817153850
ROLE__ADMINISTRATOR=7839345141011276950
ROLE__SR_MODERATOR=7629466271011276950
ROLE__MODERATOR=7629466261011276950
ROLE__JR_MODERATOR=7629466221011276950
ROLE__HTB_STAFF=7629466201011276950
ROLE__HTB_SUPPORT=6455184211011276950
ROLE__MUTED=7419955651011276950

ROLE__OMNISCIENT=8377361011276950695
ROLE__GURU=8377351011276950695
ROLE__ELITE_HACKER=8377341011276950695
ROLE__PRO_HACKER=8377331011276950695
ROLE__HACKER=8377321011276950695
ROLE__SCRIPT_KIDDIE=8377311011276950695
ROLE__NOOB=8377301011276950695

ROLE__VIP=9583772810112769506
ROLE__VIP_PLUS=9583772910112769506
ROLE__SILVER_ANNUAL=1432409954337296384
ROLE__GOLD_ANNUAL=1432410047782064232

ROLE__CHALLENGE_CREATOR=8215461011276950716
ROLE__BOX_CREATOR=8215471011276950716
ROLE__SHERLOCK_CREATOR=1384037506349011044

ROLE__RANK_ONE=7419955631011276950
ROLE__RANK_TEN=7419955611011276950

ROLE__ACADEMY_USER=8087599101014249251
ROLE__ACADEMY_CWES=7168215511011276950
ROLE__ACADEMY_CPTS=1795774641027354363
ROLE__ACADEMY_CDSA=1157697238949167235
ROLE__ACADEMY_CWEE=1257697240949167235
ROLE__ACADEMY_CAPE=1318971191586979861
ROLE__ACADEMY_CJCA=1400475445455224902
ROLE__ACADEMY_CWPE=1466407288758599821

ROLE__UNICTF2022=6148613121047893215

ROLE__SEASON_HOLO=1099033418995597373
ROLE__SEASON_PLATINUM=1099048578166554784
ROLE__SEASON_RUBY=1099049568148127774
ROLE__SEASON_SILVER=1099056313952125019
ROLE__SEASON_BRONZE=1099056442281042022


# Season ID, Updated at regular interval
CURRENT_SEASON_ID=1
SEASON_ID=1

#V4 Bearer Token
HTB_API_KEY=CHANGE_ME
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ dependencies = [
"aiodns>=3.0.0,<4.0.0",
"arrow>=1.2.3,<2.0.0",
"py-cord>=2.4.1,<3.0.0",
"pydantic[dotenv]>=1.10.7,<2.0.0",
"pydantic>=2.13.0,<3.0.0",
"pydantic-settings>=2.11.0,<3.0.0",
"taskipy>=1.10.4,<2.0.0",
"sqlalchemy[asyncio]>=2.0.9,<3.0.0",
"bcrypt>=4.0.1,<5.0.0",
Expand All @@ -34,6 +35,7 @@ dependencies = [
"audioop-lts>=0.2.2,<0.3.0",
"aiohttp>=3.13.4",
"urllib3>=2.6.3",
"python-dotenv>=1.0,<2.0.0",
]

[dependency-groups]
Expand All @@ -52,7 +54,6 @@ dev = [
"pre-commit>=3.2,<5.0.0",
"pytest>=7.1.2,<8.0.0",
"pytest-asyncio>=0.21,<0.22.0",
"python-dotenv>=1.0,<2.0.0",
"ipython>=8.12.0,<9.0.0",
"ipdb>=0.13.13,<0.14.0",
"aioresponses>=0.7.4,<0.8.0",
Expand Down
Loading
Loading