feat(qq): add radar FM stream

This commit is contained in:
lTinchl committed 2026-06-06 21:09:57 +08:00
1 parent a861b41809
commit e0d17cf404
6 files changed
+217 -84

No files matched your search

+16
View File
@@ -87,6 +87,22 @@ export function createPlayerRouter(
router.post("/:botId/stop", simpleCommand("!stop"));
router.post("/:botId/clear", simpleCommand("!clear"));
router.post("/:botId/fm", async (req, res) => {
try {
const bot = (req as any).bot;
const { platform } = req.body;
const provider = bot.getProviderFor(
platform === "bilibili" || platform === "qq" || platform === "youtube"
? platform
: "netease"
);
const message = await bot.startFm(provider);
res.json({ ok: !message.startsWith("No FM songs") && !message.includes("not available"), message });
} catch (err) {
res.status(500).json({ error: (err as Error).message });
}
});
router.post("/:botId/volume", async (req, res) => {
try {
const bot = (req as any).bot;