Bolt v1.0 — Smart AI enabled modular Discord bot
Invite‑only-bot as of now. Reliable tools for moderation, games, AI chat, and leveling. 1.0 Stable Release!
Quick Stats
Multiple Personalities
Toggle between different persona prompts per server.
Economy + Minigames
Fishing, Blackjack, and Slots share a common currency with rewards. Boltle and The Dungeon Text Adventure are also available
AI & Text Adventure
AI with multiple LLMs for conversations and help. The AI Text Adventure is a fully replayable Dungeo Crawler system.
AI Chat
- Suffix modes:
--nosys
,--help
,--insult
,--web
- Per‑server system prompt selection, custom system prompts available upon request
- Memory can be incorporated in the system prompts
Moderation
- Modern, configurable Auto‑mod (replaces legacy raid/CP protection system)
- Action logs + Message logging + history embeds
- Per‑server configuration & toggles
Leveling
- XP from chat & voice
- Leaderboards & ranks
- Level roles can be requested seperately
Games
- Boltle (random word each round)
- Fishing, Blackjack, Slots (shared economy)
- AI Text Adventure (complex, replayable)
- Date: 21.08.2025
- Moderation: legacy raid/CP protection removed; new configurable Auto‑mod shipped.
- Boltle: no longer daily/global; truly random word & bigger pool.
- AI Text Adventure: fully fledged, replayable system.
- Leveling embeds polished; leaderboard layout and rank reworked.
- Website overhaul: new Bolt means new Website, this is not part of the bot of course but the old site looked poor compared to this one.
- Code cleanup & bug fixes.
- Also thank you to all the testers and users that made this release possible, without you supporting this silly little idea that was nothing but a proof of concept at first, we wouldn't be here.
Just because this is a 1.0 release that doesnt mean development stops, Bolt will be updated, supported and expanded actively beyond this point
- Date: 12.08.2025
- Moderation system has been updated under the hood, not a user noticable change
- Optimized DB behaviour
- removed unused cogs and helper functions
- Date: 09.08.2025
- Added minigames and basic economy system
- started work on Dungeon crawler Text Adventure
- Added a bunch of debug features and logging for DB errors
- Date: 29.07.2025
- Rewrote the entire Bot to use a central database instead of separate .json files
- Got rid of the horrible cog loader
- cleaned up and optimized a lot of the base
- improved moderation features in terms of design, safety and reliability
- This improves efficiency by quite some margin and makes the base more expandable
- Date: 25.07.2025
- swapped the original model for a larger version, responses are somewhat slower but way better, added Ultra efficiency Mode
- Added custom System prompt and code for a Server
- Added a few Silly features that have been requested
- This uses a 4B version of Qwen for quicker responses that don't blow up the backend during high traffic
- Date: 16.07.2025
- swapped the original model for a larger version, responses are somewhat slower but way better,
- added user based spam protection, spam the Bot too much and it will get tired of you
- Added SDXL API and command for image generation
- Improved error handling and streamlined AI logic
- This is all in preparation for Bolt to move to its own Server
- Any feedback is greatly appreciated especially now
- Date: 11.07.2025
- Added a few custom requests that are only available on certain servers
- Added new --web suffix, fetches web search results and summarizes the search as well
- Improved handling of the memory block
- Killed a crapton of bugs that have been present in v0.65
- rewrote system prompt, AI is now less sassy, uses way less emojis and has a better personality generally
- > only limited to 100 searches per month cause of the API that I am using
- Didn't exist but I couldn't just skip the funny number
- Date: 01.07.2025
- Added toggleable and customizable Welcome DM,
- Added toggleable and customizable punishment DM,
- Added a levelling system that tracks messages sent and voice activity
- > these can be set up with /commands
- > Channel for notifications can be set up with /set_level_channel
- > Also added /rank and /leaderboard commands....
- Date: 01.07.2025
- Added auto role assignment on join,
- > You need admin to set it up with /setautorole, Bot needs to have manage roles permissions and needs to be above the role its meant to assign, can be disabled again with /disableautorole
- Date: 30.06.2025
- fixed mod log embeds and general moderation related issues,
- Date: 29.06.2025
- Added warns, unwarns and a punishment History, now Bolt has a full moderation suite!
- fixed a dual prompt issue
- cleaned up some unused logic
- Date: 28.06.2025
- Finally fixed that one really persistent memory bleed bug, it should not repeat entire chatlogs anymore
- Date: 27.06.2025
- Added rich presence statuses
- Added suffix system with clean and dynamic switching between default, help, and insult modes
- nosys - Bolt will respond without using its default system prompt
- help - Bolt will respond with a system prompt specifically written to be helpful
- insult - Bolt will respond with mocking the fuck out of you (this response is not saved in the memory block for obvious reasons)
- Fixed the blacklist function
- Fixed a bunch of memory block issue
- Minimal revisions to the System prompt to deal with some of the common response problems
- Cleaned up some unused logic relating to AI behaviour
- Fixed and cleaned a bunch more shit for better performance, its too long to add here and I am lazy
- AI can be a bit to sassy and uses too many emojis in some cases
- Profanity filter is still too sensitive
- > These work as follows:
- Please note that suffixes are lower case, if you mess that up suffix won't trigger
- > Now it only responds with the HEHEHEHA if prompted by a blacklisted user and has a 10s cooldown to prevent spam
- > Optimized it to avoid long response times and unintentional repeats
- Known Problems:
- Date: 26.06.2025
- Added full suite of moderation features
- Bans-Unbans, Mutes-Unmutes, Kicks, (no Warns yet, will be added later)
- Moderation features can be turned on or off depending if the server wants them or not
- Full message logging for changes and deletions (channels for this can be selected when toggling the feature on
- Crapton of bugfixes and stability improvements
- Several fail safes for the mod features have been added
- Improved error logging and handling
- Global kill switch implemented for the AI
- Added a /blacklist command so admins can restrict users from using the bot entirely
- AI can be a bit to sassy and uses too many emojis in some cases
- Parts of the chatlog are sometimes included in the message
- Will repeat itself sometimes due to how the memory block is handled
- Profanity filter is still too sensitive
- /blacklist causes the HEHEHEHA to be sent after every message that's being sent by the blacklisted User
- > currently after a user is blacklisted the bot will just respond with HEHEHEHA! and a clash royale gif.... I thought that was funny okay?
- Several improvements are planned still but I have been working on this for 12 hours my brain is fried Known Problems:
- Date: 25.06.2025
- /Name command now actually works....
- Fixed /Status command as well cause it still used the global ai_enabled state
- Date: 25.06.2025
- /Panic And /Resume are now changing the server state and not the global ai_enable state
- Bolt now supports /name set (newname) and /name reset commands
- Main code is now lean and clean, just the main AI, command syncing and cog loading.
- Extended context window to 12 messages per channel due to improved memory handling
- this means the AI wont be disabled in all current servers anymore but only in the server that wishes so
- > Names are stored in names.json and persist even if Bolt restarts.
- > Custom names are respected in AI replies instead of your Discord display name.
- Date: 23.06.2025
- Refactored core structure into cogs!
- Cleaned and centralized shared state handling (ai_enabled, conversation_history)
- Improved reliability of command syncing and error handling
- Squashed numerous command bugs caused by legacy logic
- All prior features preserved and functional
- > commands and anything that isn't the central AI are now neatly organized into cogs
- > This change allows me to speed up development by a considerable amount of time and makes the structure more modular, stable and expandable
- Date: 22.06.2025
- Added /giveaway command (only triggerable by Administrator)
- Added /hug command (works the same way as /slap)
- Improved embed formatting for slash commands.
- Cleaned up some code so this doesn't affect the rest of the code
- Date: 22.06.2025
- Added /slap command,
- Removed some code that was specific to the old AI model used
- Improved response times by around 15%
- Date: 21.06.2025
- Rewritten system prompt
- Emoji usage is now a lot more context based
- Massively enhanced profanity handling, including Leetspeek filters
- fixed Ghost channel and double prompt issues
- Reimplemented full error handling specific to the new model
- Date: 21.06.2025
- Switched AI Models from Gemma3:12B to Qwen3:14B
- Fixed crashes due to character limit
- Reverted temp memory to only 6 messages per channel
- Thinking process is now used for debugging in a separate channel
- actual reasoning and thinking, basis for massive future improvements
- messages are now split if over 2000 characters long even if in Debug
- Date: 20.06.2025
- Multiple rewrites to the code base and System prompts without any tangible improvement,
- Date: 20.06.2025
- Reworked query_gemma as an async function
- Replies of more than 2000 characters are now auto split
- Removed /insult command as it stopped working as intended
- > this prevents bot freezing and improves heartbeat stability
- > this prevents the bot crashing, restarting and loosing all memory cause the API refused to handle the request
- Date: 20.06.2025
- Adjusted parameters based on user feedback
- Date: 20.06.2025
- General bugfixes (loads of bugfixes, again thanks to all the testers)
- Cleaned up the code further
- About a 20% improvement to response times
- Expanded memory to 10 messages per User per Channel
- Date: 20.06.2025
- Cleaned up the code
- Added /hangman game
- Made system prompt more strict
- Added profanity filters (thanks to the Goog Server)
- General improvements to the /status command
- Smaller fixes to the Memory block
- Attempted Memory block improvements
- V0.28 and V0.29 were attempted fixes that have been reverted due to stability
- Date: 20.06.2025
- Improvements to the system prompt (thanks to every pen tester)
- Added more info to the /status command
- Added proper error handling, error codes
- Disabled forced restarts
- Date: 19.06.2025
- Improved System prompt and spam protection (Thanks Axe)
- Date: 19.06.2025
- Added /panic and /resume
- Added message cooldown spam protection
- Massively improved response times
- Cleaned up the spaghetti in the code
- No recorded changes
- V0.23 and V0.24 were smaller patches, no changelogs were made
- Date: 18.06.2025
- Performance and memory management improvements
- Improvements to profanity handling
- Date: 18.06.2025
- Added Temporary memory for up to 6 messages per user per channel
- Added /clear, /roll and /insult commands
- Improved System prompt
- Date: 17.06.2025
- Changed from Client to Bot
- Added /command support
- Added Memory Block
- Date: 17.06.2025
- System Prompt created
- Date: 17.06.2025
- Basic AI integration
- Client based
- No System prompt
- No Error handling
- No Memory
- All this was was just a simple AI Discord Chat bot
Getting Started
- /persona — select your prefered personality mode for your server
- /help_moderation — Send an embed with everything you need to know to set up moderation for your server
- /help_adventure — The Textadventure is complex, this shows the manual for it
- /daily, /fish, /blackjack, /slots — economy & games
- /slap, /hug, /shrimp_button, /mango_button, /roll — Silly features that have been requested
- /blacklist_add, /blacklist_remove — Blocks people from using the AI, if people abuse it you can add them to the list
- /status — Send an embed with current memory and server endpoint status
- /clear, /panic, /resume — clears the current channels memory, panic and resume turn AI on and off per server
AI Modes & Suffixes
- Prompts: Bolt / Fembolt / Puppy‑boy (per server, more available upon request)
- Suffixes:
--nosys
(no system),--web
(runs web search, summerizes results),--insult
(rude),--help
(max helpful) - Note: suffixes overwrite the currently selected system prompt
Servers Using Bolt
Servers that choose to opt in can be displayed here either just visually or with an invite link.
- Bolt is currently used in 5 servers. The following servers opted in to be displayed:



Request Access
Tell us about your server. We’ll reply on Discord.
Feedback & Bugs
Send feedback; your message is proxied safely via our server.