Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
db5fc05
Update bot activity message
arand606 Jun 7, 2026
ba37b04
Update bot activity message to include 'Team'
arand606 Jun 7, 2026
c4fb2ec
Change the bot's primary and secondary colors to white and black
arand606 Jun 7, 2026
52caca7
Update activity name for bot configuration
arand606 Jun 7, 2026
bcf7f4a
Change bot activity type from Playing to Watching
arand606 Jun 7, 2026
7e3b5fb
Update bot activity name to 'Team M00NKIDD Join Today!'
arand606 Jun 7, 2026
69d3135
Fix bot activity name typo
arand606 Jun 7, 2026
309163a
Update bot owners to specific user IDs
arand606 Jun 7, 2026
b58b88f
Update the bot owners' list in the configuration
arand606 Jun 7, 2026
35d6728
Update default application questions
arand606 Jun 7, 2026
5d42876
Update bot activity name to include 'Watching You'
arand606 Jun 7, 2026
51cfd83
Update bot activity name in bot.js
arand606 Jun 7, 2026
595af9b
Update bot activity message with new text
arand606 Jun 7, 2026
de0a35b
Update bot activity name for clarity
arand606 Jun 7, 2026
d17ce18
Update bot.js activity name and type, add manager roles
arand606 Jun 8, 2026
1df5213
Change bot activity type from 4 to 3
arand606 Jun 8, 2026
e30bb68
Change bot footer text from 'Titan Bot' to 'M00NB0T'
arand606 Jun 8, 2026
62c8816
Update bot.js
arand606 Jun 11, 2026
ed127a2
Update bot.js
arand606 Jun 11, 2026
44a47e7
Update bot.js
arand606 Jun 11, 2026
9254834
Update bot.js
arand606 Jun 11, 2026
03416bc
Update README.md
arand606 Jun 12, 2026
cbd85d0
Update bot.js
arand606 Jun 12, 2026
ab25173
Update bot.js
arand606 Jun 12, 2026
d5c57fd
Update allowedRoles and bypassRoles in bot config
arand606 Jun 12, 2026
15cbf96
Set default welcome and goodbye channel IDs
arand606 Jun 13, 2026
bf8abbd
Update bot.js
arand606 Jun 14, 2026
6023ba1
Update bot.js
arand606 Jun 15, 2026
5b9fc7c
Implement bot presence cycling feature
arand606 Jun 15, 2026
86af2d6
Reduce presence update interval to 10 seconds
arand606 Jun 15, 2026
194b3d1
Reduce cycleInterval and update activity name
arand606 Jun 15, 2026
6010771
Fix export statement for botConfig in bot.js
arand606 Jun 15, 2026
44ae671
Rename bot.js export to botconfig
arand606 Jun 15, 2026
4da9d8b
Fix casing of botconfig to botConfig
arand606 Jun 15, 2026
3e5b24e
Update cycleInterval to 30000 milliseconds
arand606 Jun 15, 2026
d691c40
Increase presence update interval to 30 seconds
arand606 Jun 15, 2026
605643a
Fix status cycler implementation in ready.js
arand606 Jun 15, 2026
06b03f5
Rename channelName to updatedChannelName
arand606 Jun 15, 2026
36e1f63
Fix errors: move status cycler inside execute function, remove duplic…
arand606 Jun 15, 2026
874cf6e
Change status cycle interval from 30s to 20s
arand606 Jun 15, 2026
8392341
Change cycleInterval from 20000 to 18000 ms
arand606 Jun 15, 2026
85b120b
Change cycleInterval from 18000 to 17000
arand606 Jun 15, 2026
b9dcc3d
Fix syntax error (missing comma) and incorrect split() logic
arand606 Jun 15, 2026
e3c7e31
Reduce presence update interval to 17 seconds
arand606 Jun 15, 2026
625537e
Update bot.js
arand606 Jun 15, 2026
cb5609c
Reduce presence update interval to 15 seconds
arand606 Jun 15, 2026
73d1aa0
Update bot owner IDs and modify question text
arand606 Jun 15, 2026
d55242a
Change cycleInterval from 15000 to 14000 milliseconds
arand606 Jun 15, 2026
5e7e2c0
Reduce presence update interval from 15s to 14s
arand606 Jun 15, 2026
e0def17
Change listening status message in bot.js
arand606 Jun 15, 2026
45b5d2c
Update bot listening message to include 'UWU'
arand606 Jun 16, 2026
344e566
Change cycleInterval from 14000 to 13000
arand606 Jun 16, 2026
9285122
Reduce presence update interval from 14s to 13s
arand606 Jun 16, 2026
fbc1112
Update bot.js
arand606 Jun 16, 2026
d9c8cd3
Fix typo in bot configuration export name
arand606 Jun 16, 2026
538ab6c
Change bot status from 'invisible' to 'online'
arand606 Jun 16, 2026
404a564
Change cycleInterval from 13000 to 12000 ms
arand606 Jun 16, 2026
15fcfa2
Reduce presence update interval from 13s to 12s
arand606 Jun 16, 2026
a9f0db0
Update bot listening status message
arand606 Jun 16, 2026
6ff6caf
Fix typo in bot.js listening status name
arand606 Jun 16, 2026
1ad36a1
Add unquarantine user command - restores user messaging privileges
arand606 Jun 16, 2026
6bd97ec
Add unquarantine-channel command
arand606 Jun 16, 2026
8d98e3d
Add quarantine-user and quarantine-channel commands
arand606 Jun 16, 2026
c093614
Fix indentation bug in shutdown method - move shutdownLog before proc…
arand606 Jun 16, 2026
6883f41
Add .env file with owner IDs configured
arand606 Jun 16, 2026
0adba44
feat: automatically assign quarantine role when user is quarantined
arand606 Jun 16, 2026
c05c6e0
Update unquarantine-user.js
arand606 Jun 16, 2026
c47e5d0
Update quarantine-user.js
arand606 Jun 17, 2026
a8be3f3
Update quarantine-user.js
arand606 Jun 17, 2026
7fd78b5
Update unquarantine-user.js
arand606 Jun 17, 2026
23502d2
Update bot.js
arand606 Jun 19, 2026
c72dd94
Update bot.js
arand606 Jun 19, 2026
ea830b9
Update bot.js
arand606 Jun 19, 2026
595e677
Update bot.js
arand606 Jun 24, 2026
3a5eae4
Update ready.js
arand606 Jun 24, 2026
ce7c94a
Add comprehensive bug analysis report
arand606 Jul 1, 2026
b3ad5a2
Add announce slash command (utility)
arand606 Jul 1, 2026
2aa14e9
chore(announce): add safer permission checks, allowedMentions, crossp…
arand606 Jul 1, 2026
c824a3f
fix(voiceStateUpdate): remove duplicate channelName declaration to pr…
arand606 Jul 1, 2026
2f8ed2b
Fix critical bugs in app.js: CORS wildcard handling, rate limiter mem…
arand606 Jul 1, 2026
fd47493
Update bot listening name to 'Made By Vecxson'
arand606 Jul 1, 2026
27e0a4c
Update bot.js
arand606 Jul 2, 2026
690c0e4
Update ready.js
arand606 Jul 2, 2026
f8245df
Add slash command to toggle bot avatar (toggleAvatar.js)
arand606 Jul 3, 2026
2f8f48c
Fix: Use PermissionFlagsBits enums instead of strings in permission o…
arand606 Jul 3, 2026
b2fe68b
Delete src/commands/Utility/announce.js
arand606 Jul 4, 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
50 changes: 50 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Copy this file to .env and replace placeholder values.

# Discord Bot Configuration
DISCORD_TOKEN=your_discord_bot_token_here
CLIENT_ID=your_discord_client_id_here
GUILD_ID=your_discord_guild_id_here
OWNER_IDS=1398076402460524545,1291778460641136641,1055209717544276040

# Bot Runtime Configuration
NODE_ENV=production
LOG_LEVEL=warn
LOG_TO_FILE=false
SENTRY_DSN=

# Web/API Configuration
PORT=3000
WEB_HOST=0.0.0.0
PORT_RETRY_ATTEMPTS=5
CORS_ORIGIN=*

# PostgreSQL Configuration (Primary Database)
POSTGRES_URL=postgresql://postgres:yourpassword@localhost:5432/titanbot
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=titanbot
POSTGRES_USER=postgres
POSTGRES_PASSWORD=yourpassword

# PostgreSQL Pool/Timeout Settings
POSTGRES_MAX_CONNECTIONS=20
POSTGRES_MIN_CONNECTIONS=2
POSTGRES_CONNECTION_TIMEOUT=10000
POSTGRES_IDLE_TIMEOUT=30000
POSTGRES_RETRIES=3
POSTGRES_BACKOFF_BASE=100
POSTGRES_BACKOFF_MULTIPLIER=2

# Migration & Schema Settings
AUTO_MIGRATE=true
POSTGRES_MIGRATION_TABLE=schema_migrations
SCHEMA_VERSION=1
SCHEMA_VERSION_LABEL=baseline-v1

# Backup/Restore Script Settings
BACKUP_DIR=./backups
BACKUP_RETENTION_DAYS=14
POSTGRES_RESTORE_URL=

# Optional Feature/API Keys
TMDB_API_KEY=
Loading