# Ice9Coffee/HoshinoBot

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

Repository: https://github.com/Ice9Coffee/HoshinoBot
Canonical: https://ross.abutalabs.com/products/hoshinobot
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: bot, qqbot, princess-connect-redive, nonebot
Last push: 2025-12-12T16:46:10+00:00

## Health v2 (maintenance only)
Score: 48/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 56, release rhythm 8, longevity 100
- inputs: {"age_days": 2539, "days_push": 264, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1512, forks 409 (observed 2026-08-28T04:04:56.023625+00:00)

## What it is
HoshinoBot is an open-source QQ group chat bot framework built on Nonebot, primarily serving Princess Connect Re:Dive players with features like gacha simulation, arena query, and clan battle management. It also includes general utilities such as anime subscription feeds, welcome messages, dice rolls, and translation, with per-group module toggles.

## Use cases
- run a qq group bot for princess connect re:dive clan battle management
- simulate gacha pulls in a chat group
- query arena defense solutions for pcr
- subscribe to anime episode updates in a qq group
- forward official game twitter posts to a chat group
- build a plugin-based qq chatbot on nonebot
- manage group member welcome and leave notifications

## When to choose
- you run QQ groups for Princess Connect Re:Dive or KanColle players and want battle/gacha tooling
- you want a Python Nonebot-based bot framework with modular per-group feature toggles
- you need clan battle (公会战) management and arena query features out of the box

## When to avoid
- you need a bot for platforms other than QQ (e.g. Discord or Slack)
- you want a maintained headless QQ client stack — it depends on gocqhttp, which is no longer maintained
- you need a production-grade, commercially supported chatbot solution

## Facets
- artifact type: framework
- maturity: active
- function: chatbot, webhook, plugin-system, scheduling
- domain: chatbots, gaming-tools, developer-tools
- platform: python, cli
- tags: qqbot, nonebot, princess-connect-redive, kancolle, gacha-simulator, clan-battle, anime-subscription, group-chat-bot, automation, linux

## Member repositories
- Ice9Coffee/HoshinoBot (main) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:56.023625+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:32:18.664852+00:00, confidence not recorded.
  - readme: https://github.com/Ice9Coffee/HoshinoBot (fetched 2026-08-28T04:04:56.023625+00:00, sha d7ceb1430fb7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
