hoshinobot

A qqbot for Princess Connect Re:Dive (and other usage :)

24 articles 1.5k View on GitHub ↗
24 articles
How HoshinoBot's Superuser Command System (sucmd) Works: Privileged Commands Explained

Discover how HoshinoBot's sucmd decorator creates privileged superuser commands by checking configurations and enforcing restrictions. Learn about `hoshino.config.SUPERUSERS`.

internals
Mar 3, 2026
Common HoshinoBot Deployment Issues with OneBot and gocqhttp: Complete Troubleshooting Guide

Troubleshoot HoshinoBot deployment issues with OneBot and gocqhttp. Solve common problems like protocol version mismatches, incorrect URLs, and token errors for a smooth setup.

troubleshooting-guide
Mar 3, 2026
How to Add Support for New Games to HoshinoBot: A Complete Kancolle Integration Guide

Learn how to add support for new games, like Kancolle, to HoshinoBot. Integrate new game modules by creating Python packages and registering command handlers.

how-to-guide
Mar 3, 2026
How to Implement Natural Language Processing (NLP) Triggers in HoshinoBot: Service Class and Trigger Chain Guide

Learn to implement Natural Language Processing NLP triggers in HoshinoBot using decorators and regex. Enhance your bot's responsiveness with this guide.

how-to-guide
Mar 3, 2026
HoshinoBot Configuration System: How to Enable and Configure Modules

Learn to configure HoshinoBot modules using its Python-based system. Rename config_example to config, define network settings, and customize plugins with Python or JSON files.

how-to-guide
Mar 3, 2026
How to Implement Database Persistence for Module-Specific Data in HoshinoBot

Learn how to implement database persistence for module-specific data in HoshinoBot using JSON files or the SqliteDao base class. Store your bot's data efficiently.

how-to-guide
Mar 3, 2026
How HoshinoBot Performs Text Normalization and Chinese Character Conversion

Discover how HoshinoBot performs text normalization and Chinese character conversion using Unicode NFKC and zhconv. Learn how it prepares messages for efficient matching.

internals
Mar 3, 2026
How HoshinoBot Handles Group Events: Join and Leave Notifications Explained

Discover how HoshinoBot manages group events like join and leave notifications using OneBot notice events and the Service.on_notice decorator. Learn about permission checks for welcome and farewell messages.

how-to-guide
Mar 3, 2026
How to Implement Custom Bot Commands Using the `on_command` Decorator in HoshinoBot

Learn to implement custom bot commands in HoshinoBot using the on_command decorator. Seamlessly add commands with built-in checks and NoneBot integration for your bot.

how-to-guide
Mar 3, 2026
How to Configure and Use the Resource File System (RES_DIR, RES_PROTOCOL) in HoshinoBot

Learn to configure and use HoshinoBot's resource file system RES_DIR and RES_PROTOCOL. Control static asset storage and delivery for OneBot/CQHTTP clients.

how-to-guide
Mar 3, 2026
**SQL (Structured Query Language)** 是一种用于管理和操作**关系型数据库**的编程语言。它允许用户使用**声明式语句**执行以下核心操作:

Learn SQL, the powerful language for relational databases. Master declarative statements for core data operations and unlock database management efficiency.

deep-dive
Mar 3, 2026
How to Create and Load Custom Modules into HoshinoBot: The Complete Guide

Learn to create and load custom modules into HoshinoBot. Follow this guide to register handlers and configure your bot for new functionality.

how-to-guide
Mar 3, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →