Skip to content

Releases: codebymitch/TitanBot

v1.1.1

02 May 12:35
b70935e

Choose a tag to compare

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 run or docker-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

15 Apr 11:19
e473e2e

Choose a tag to compare

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

  1. Clone the repository
  2. Install dependencies
  3. Add your Discord bot token, client id, guild id to the configuration
  4. Start the bot
git clone https://github.com/codebymitch/TitanBot.git
cd TitanBot
npm install
npm start

v1.0.0 → v1.1.0 Migration Guide

  1. Backup database
    npm run backup:db

  2. Update code
    git pull origin main

  3. Install dependencies
    npm install

  4. Apply migrations
    npm run migrate

  5. Start bot
    npm start

Railway Hosting Migration Guide

  1. Sync fork with upstream
  • Go to your forked repository on GitHub
  • Click the "Sync fork" button
  • Pull latest changes from main
  1. Railway auto-deploys
  • Railway should automatically redeploy when you sync
  • Wait for deployment to complete (check Railway dashboard)
  1. Reinvite bot to Discord (optional)
  • Remove bot from your server
  • Use your bot's invite link to reinvite
  1. 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

07 Mar 12:32
cbc2cc9

Choose a tag to compare

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

  1. Clone the repository
  2. Install dependencies
  3. Add your Discord bot token to the configuration
  4. Start the bot
git clone https://github.com/codebymitch/TitanBot.git
cd TitanBot
npm install
npm start