AI-powered conversations, elite moderation, XP progression, economy, giveaways, tickets, analytics — every feature your server deserves, unified in one meticulously crafted bot.
What Hishitsu does
Built from scratch in TypeScript with strict typing, Redis-backed rate limiting, a PostgreSQL data layer, and a Gemini AI engine — not a patchwork of plugins.
Ping the bot anywhere or chat in its designated channel. Powered by Gemini 1.5 Flash with RAG context from your knowledge base. Shows a typing indicator while thinking.
Warn, ban, kick, timeout, purge, lock. Four-tier permission cascade. Persistent case IDs. Auto-expiry tempbans. Logging to a dedicated channel — all from slash commands.
Redis-backed cooldowns survive restarts. Per-guild XP with configurable role rewards at any level. Paginated leaderboard with ASCII progress bars.
Per-guild coins, daily claims, work jobs, server shop with role grants, inventory, and peer-to-peer transfers. Cooldowns via Redis — no reset on restart.
Messages, joins, leaves, voice time — buffered in Redis, flushed to PostgreSQL every 5 minutes. Zero latency on the event path. Historical data always queryable.
One-click panel buttons create private, permission-overwrite channels. Claim, close, add members. Full audit trail per guild. No configuration file required.
CSPRNG winner selection. Role and level requirements. Duration parsing (1d12h30m). Early-end and reroll. Button-based entry with live count display.
Anti-spam, anti-link, anti-raid, banned word filter. Per-user asyncio-style locks. Warning → timeout cascade. All in-memory with 5-minute pruning for zero DB writes.
Every response uses Discord's new Message Components V2. No legacy embeds. Dark-blended #2b2d31 accent, zero emojis, mobile-first vertical layout.
Live preview
Every message is built with ContainerBuilder, SeparatorBuilder, and TextDisplayBuilder — no embeds, no clutter. Status prefixes instead of emojis. Code blocks for dynamic values. Your server's theme, uninterrupted.
Getting started
Click the invite link, choose your server, and Hishitsu is live immediately. All tables are created automatically on first boot.
Use /config set to assign mod-log channels, roles, and welcome messages. Use /aiconfig enable to unlock the AI assistant.
Add knowledge with /teach, let the AI answer questions, watch your community analytics update in real time.
Community voices
"The AI channel is genuinely useful. Members ask questions and actually get correct answers based on our rules. No one reads pinned messages — they just ask Hishitsu now."
"Replaced four separate bots. Moderation, economy, leveling, and tickets all in one. The Cv2 styling means it doesn't look out of place — responses feel native."
"The giveaway system is the best I've used. CSPRNG selection, role requirements, live entry count — and the cooldowns actually persist through restarts unlike every other bot."
Full Feature Set
Eight production-grade modules. One bot. Zero compromises.
Gemini 1.5 Flash with RAG. Responds to pings and in the designated AI channel. Typing indicator before every response. Knowledge base via /teach. One-hour Redis cache.
Four-tier permission cascade. Persistent case IDs. Tempbans with auto-expiry. All actions logged to a mod-log channel. DMs the target before acting.
Anti-spam (sliding window), anti-link (CDN whitelisted), anti-raid (join wave detection), banned word filter. Warning threshold → auto-timeout pipeline.
XP granted per message with Redis cooldowns that survive restarts. Configurable level role rewards. Rank cards with ASCII progress bars and leaderboards.
Per-guild coins with daily rewards, hourly work (Redis cooldown), server shop with role grants, inventory, and peer-to-peer transfers with transaction safety.
Button-panel tickets create private permission-overwrite channels. Claim, close, add members. Auto-incremented ticket numbers. 5-second channel deletion after close.
Cryptographically secure winner selection (crypto.randomInt). Role + level requirements. Flexible duration strings. Early-end and reroll. Live entry count on button.
Messages, joins, leaves, and voice minutes buffered in Redis with sub-millisecond overhead. Flushed to PostgreSQL every 5 minutes. Accessible from the admin dashboard.
Reference
Four-tier permission cascade: Bot Owner → Server Admin → DB Mod Role → Discord Permission. All actions create a case ID and log to your mod-log channel.
delete_days 0-7 for message history cleanup. DMs before banning.XP is awarded per message with a 60-second Redis cooldown per user per guild. Cooldowns survive bot restarts. Formula: threshold(n) = 100 × 1.5^n
All balances are per-guild. Cooldowns use Redis TTL keys — they do not reset on bot restart, unlike in-memory dictionaries.
Ticket channels use permission overwrites — only the ticket creator, support role, and bot can see them. Channels are automatically deleted 5 seconds after closing.
Winner selection uses crypto.randomInt() — a cryptographically secure PRNG backed by os.urandom. Never Math.random().
1d, 12h, 30m, 1d6h30m. Entry via button. Min 1 minute, max 28 days.All tracking is in-memory with a 5-minute pruning cycle. No database writes on the hot path. Warning cascade: warn → if ≥ threshold → 5-minute timeout.
Powered by Gemini 1.5 Flash. The bot also responds automatically to pings (@Hishitsu your question) and to messages in the designated AI channel — no slash command needed.
General-purpose commands for member information, polls, reminders, and more.
1h30m, 2d, etc. Delivered in the channel it was set in. Min 1 minute, max 28 days.Stateless entertainment commands. All have a 2–5 second cooldown.
1d20, 2d6+3, 4d6. Up to 100 dice, up to 1000 sides. Shows individual rolls.All settings are per-server and take effect immediately. No restart required. Column names are validated against an allowlist — no SQL injection possible.
Informational commands available to all users.
Effective: 28 March 2026 · Last updated: 28 March 2026
These Terms of Service ("Terms") govern your access to and use of the Hishitsu Discord bot and all associated services (collectively, the "Service"). By adding Hishitsu to a Discord server or using any of its features, you confirm that you have read, understood, and agree to be bound by these Terms.
If you do not agree to these Terms, you must immediately remove the bot from any server you control and discontinue all use of the Service.
You must be at least 13 years of age and meet the minimum age requirement for Discord in your jurisdiction. By using the Service, you represent that you meet these requirements. If you are agreeing on behalf of a Discord server, you further represent that you have the authority to bind that community to these Terms.
Hishitsu is a private Discord bot that provides AI-powered conversation, community moderation tools, XP leveling, virtual economy, giveaway management, support ticketing, and server analytics. The bot's source code is proprietary and is not publicly available.
You may use the Service solely for lawful purposes and in accordance with Discord's Terms of Service and Community Guidelines. You agree not to:
When AI features are enabled, messages sent in the designated AI channel or via bot mention are processed by Google's Gemini API. You acknowledge that:
/teach. Adding misleading, harmful, or illegal content is a violation of these Terms.Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference. All data collected by the Service is governed by that Policy.
We strive to maintain high availability but do not guarantee uninterrupted service. We reserve the right to:
Significant changes will be announced in our support server.
The Hishitsu bot, its source code, design, branding, documentation, and all associated materials are the exclusive property of Hishitsu and its operators. No licence is granted to copy, modify, distribute, or create derivative works. The bot's source code is not open source.
The Service is provided "as is" and "as available" without any warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the Service will be error-free, secure, or uninterrupted.
To the maximum extent permitted by applicable law, Hishitsu and its operators shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the Service, including but not limited to loss of data, revenue, or goodwill, even if we have been advised of the possibility of such damages.
These Terms shall be governed by and construed in accordance with applicable law, without regard to conflict of law principles. Any disputes arising from these Terms or the Service shall be resolved through good-faith negotiation, or if necessary, through the appropriate courts.
For all questions, support requests, appeals, or legal inquiries regarding these Terms, please contact us exclusively through our Discord support server. We do not have a support email address.
All support, appeals, and enquiries are handled through our Discord server.
Join Support ServerEffective: 28 March 2026 · Last updated: 28 March 2026
This Privacy Policy describes how Hishitsu ("we", "us", "our") collects, stores, uses, and protects information when you interact with the Hishitsu Discord bot or related services. We are committed to transparency and minimal data collection.
Collected automatically when the bot is active in your server:
Collected only when you actively use specific features:
/teachAll persistent data is keyed by (user_id, guild_id) composite keys. Your data from one server is never accessible to administrators, members, or the bot in a different server. Server administrators can view analytics and moderation records for their own server only.
Access to data across all servers is restricted exclusively to designated bot administrators, who are verified by Discord user ID. All admin access is logged.
When AI features are enabled, your message text is transmitted to the following third parties for processing:
/knowledge delete or /knowledge clearYou may request:
All data requests must be submitted through our Discord support server. We will acknowledge your request within 7 days and fulfil it within 30 days.
We take the security of your data seriously. Measures include:
No system is perfectly secure. We cannot guarantee that our security measures will prevent all unauthorised access. If you believe you have found a security vulnerability, please report it in our Discord server immediately.
The Service is not directed at children under 13. We do not knowingly collect data from individuals under 13 years of age. If you believe a minor has used the Service, please contact us via our Discord server immediately and we will remove any associated data.
We may update this Privacy Policy periodically. When we do, we will update the "Last updated" date at the top of this page and announce significant changes in our Discord support server. Continued use of the Service following the posting of changes constitutes your acceptance of those changes.
For all privacy-related questions, data requests, or concerns, please contact us exclusively through our Discord support server. We do not have a support email address.
Privacy enquiries and data requests are handled in our Discord server.
Join Support ServerRestricted to verified bot administrators. Authenticate with your Discord account to continue.
Your Discord user ID must be registered as a bot administrator. All access attempts are logged.