{"record":{"id":"cea59668f4ad72e4","repo":"DIYgod/RSSHub","slug":"pixiv-rss-is-disabled-due-to-the-lack-of-a-href-cea596","errorCode":null,"errorMessage":"pixiv RSS is disabled due to the lack of <a href=\"https://docs.rsshub.app/deploy/config#route-specific-configurations\">relevant config</a>","messagePattern":"pixiv RSS is disabled due to the lack of <a href=\"https://docs\\.rsshub\\.app/deploy/config#route-specific-configurations\">relevant config</a>","errorType":"exception","errorClass":"ConfigNotFoundError","httpStatus":null,"severity":"error","filePath":"lib/routes/pixiv/illustfollow.ts","lineNumber":45,"sourceCode":"        nsfw: true,\n    },\n    radar: [\n        {\n            source: ['www.pixiv.net/bookmark_new_illust.php'],\n        },\n    ],\n    name: 'Following timeline',\n    maintainers: ['ClarkeCheng'],\n    handler,\n    url: 'www.pixiv.net/bookmark_new_illust.php',\n    description: `::: warning\nOnly for self-hosted\n:::`,\n};\n\nasync function handler() {\n    if (!config.pixiv || !config.pixiv.refreshToken) {\n        throw new ConfigNotFoundError('pixiv RSS is disabled due to the lack of <a href=\"https://docs.rsshub.app/deploy/config#route-specific-configurations\">relevant config</a>');\n    }\n\n    const token = await getToken();\n    if (!token) {\n        throw new ConfigNotFoundError('pixiv not login');\n    }\n\n    const response = await getIllustFollows(token);\n    const illusts = response.data.illusts;\n    return {\n        title: 'Pixiv关注的新作品',\n        link: 'https://www.pixiv.net/bookmark_new_illust.php',\n        description: 'Pixiv关注的画师们的最新作品',\n        item: illusts.map((illust) => {\n            const images = pixivUtils.getImgs(illust);\n            return {\n                title: illust.title,\n                author: illust.user.name,","sourceCodeStart":27,"sourceCodeEnd":63,"githubUrl":"https://github.com/DIYgod/RSSHub/blob/bed535e0879dc71c5aff6f1e7bd1ac21ede40115/lib/routes/pixiv/illustfollow.ts#L27-L63","documentation":"Error \"pixiv RSS is disabled due to the lack of <a href=\"https://docs.rsshub.app/deploy/config#route-specific-configurations\">relevant config</a>\" thrown in DIYgod/RSSHub.","triggerScenarios":"The pixiv illustfollow route is used without the required pixiv login configuration.","commonSituations":"See trigger scenarios.","solutions":["Set PIXIV_REFRESHTOKEN in the route-specific configuration, then retry."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bed535e0879dc71c5aff6f1e7bd1ac21ede40115","analyzedAt":"2026-08-12T19:29:35.364Z","schemaVersion":2},"datasetVersion":"2026-08-12T23:17:12.415Z"}