dwgx@blog:~$dwgx
> cd ../videos

YuKiKo: A NoneBot2-based QQ Group AI Assistant, Hands-on

▶ 150 plays💬 0 danmaku⏱ 34:5103/11/2026
dwgx · 帝王霸笑
be water · solo tinkering
Watch on Bilibili ↗

A hands-on intro to YuKiKo, a NoneBot2-based QQ group AI assistant

> dwgx's analysis

YuKiKo is an AI assistant bot for QQ groups, and this video takes it out for a spin: what it can do, how to hook it into a group, and how you use it day to day. The repo is at github.com/dwgx/YuKiKo, built on NoneBot2 + OneBot V11, hooked onto QQ through NapCat’s reverse WebSocket, so it works in both group chats and DMs.

It’s not just a chat bot. You can plug in multiple models — OpenAI, Claude, DeepSeek, Gemini, Qwen, all wired in at once — with context memory and a knowledge base for self-learning. The core is its Agent: 50+ built-in tools, confidence-based routing, and multi-step calls. Search comes with web-page summaries and structured extraction, music plays across platforms with Bilibili audio as a fallback, video parsing covers Bilibili, Douyin, Kuaishou, and AcFun, plus there’s image generation and NSFW filtering. It ships with a React 18 + Vite WebUI: config hot-reload, real-time logs, database management, and testing conversations right in the browser, so you don’t have to sit at the command line watching.

The tagline “Born for the creation of SkiApi” is the real motivation behind this video — YuKiKo was built to pave the way for SkiAPI. SkiAPI (skiapi.dev) is a discount-and-perks aggregation API platform, and dwgx is straight-up endorsing it. So you can read YuKiKo as a working showcase for SkiAPI: all those multi-model and image-generation capabilities up top run on this aggregation API underneath, and the bot conveniently demonstrates the platform in action for you.

The engineering isn’t half-baked either: hot-pluggable plugins, each with its own config, with NewAPI, Wayback, and ConnectCLI built in; three-layer config kept separate (.env handles keys and ports, config.yml handles global settings, plugins manage their own), three-tier permissions plus encrypted key storage plus self-checks to keep it from spitting out junk. There are one-click deploy scripts for Linux, Windows, and macOS, and Linux even comes with a yukiko CLI to manage the service. If you want to add a bot that actually pulls its weight to your own group, just follow this video step by step and you’ll be up and running.