Releases: codebymitch/TitanBot
v1.1.1
This release introduces Docker support with a published package, alongside a wave of critical bug fixes and quality-of-life improvements across the bot.
What's New
Docker Support
- Official Docker image now available, deploy TitanBot with a single
docker runordocker-compose up - Docker image is automatically built and published via CI/CD on every release
- Fixed image push pipeline to ensure the published image is always up to date
Critical Bug Fixes
- Applied a series of critical and warning-level fixes across multiple subsystems
- Fixed errors in the welcome and goodbye message system
- Made the help command embed title dynamic instead of hardcoded
- Various stability and correctness fixes across core features
Docker Hosting Setup Guide
For setup instructions, see the updated README.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This release introduces a complete redesign of the user setup and configuration experience, featuring new dashboard commands and live customization capabilities.
What's New
Dashboard Commands
- New interactive dashboard commands for live bot customization
- Real-time configuration updates without restarting
- Streamlined user onboarding experience
Redesigned Setup Flow
- Completely refactored user setup and configuration process
- Improved UX with clearer configuration steps
- Better organization of configuration options
Quick Setup
View the "Touchpoint" Youtube channel (more information can be found in the #README.md
Installation
- Clone the repository
- Install dependencies
- Add your Discord bot token, client id, guild id to the configuration
- Start the bot
git clone https://github.com/codebymitch/TitanBot.git
cd TitanBot
npm install
npm startv1.0.0 → v1.1.0 Migration Guide
-
Backup database
npm run backup:db -
Update code
git pull origin main -
Install dependencies
npm install -
Apply migrations
npm run migrate -
Start bot
npm start
Railway Hosting Migration Guide
- Sync fork with upstream
- Go to your forked repository on GitHub
- Click the "Sync fork" button
- Pull latest changes from main
- Railway auto-deploys
- Railway should automatically redeploy when you sync
- Wait for deployment to complete (check Railway dashboard)
- Reinvite bot to Discord (optional)
- Remove bot from your server
- Use your bot's invite link to reinvite
- Verify
- Check Railway logs for startup messages
- Test a command in Discord
Full Changelog: v1.0.0...v1.1.0
v1.0.0 – Initial Release
This is the first public release of TitanBot, a Discord bot designed to provide useful utilities and moderation features for Discord servers.
Features
- Advanced and diverse command structure
- Advanced Security support
- Slash command support
- Advanced Logging system
- Easy configuration and setup
Quick Setup
View the "Touchpoint" Youtube channel (more information can be found in the README.md
Installation
- Clone the repository
- Install dependencies
- Add your Discord bot token to the configuration
- Start the bot
git clone https://github.com/codebymitch/TitanBot.git
cd TitanBot
npm install
npm start