{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "charlesmpc-by2kb--forward-video-links-from-hermes-chat",
 "repo": "Charlesmpc/by2kb",
 "repo_url": "https://github.com/Charlesmpc/by2kb",
 "repo_slug": "charlesmpc-by2kb",
 "title": "Send video links to a Hermes bot and get notes back",
 "page_title": "How to send video links to a Hermes bot and get notes back with By2 KB",
 "summary": "Forward a Bilibili or YouTube link in chat and receive the abstract and knowledge-base paths.",
 "who": "A person who discovers videos in a mobile app and wants to save them without leaving the chat app.",
 "problem": "Sharing a video to a notes tool usually means switching apps and waiting without feedback.",
 "outcome": "The bot acknowledges the link, processes it in the background, writes all three artifacts, and replies with the abstract and file paths.",
 "steps": [
  "Run `pipx install \"by2kb[asr-whisper,youtube]\"` and then `by2kb init --preset agent-local`.",
  "Run `by2kb models install` and `by2kb doctor` to confirm the deployment.",
  "Run `by2kb agent install hermes` after selecting the agent option during initialization.",
  "Run `hermes gateway restart`.",
  "Send a Bilibili, b23.tv, YouTube, or youtu.be link to the Telegram Hermes bot."
 ],
 "agent_prompt": "Set up the by2kb repository (github.com/Charlesmpc/by2kb) so an authorized Hermes Telegram bot processes video links. Send the link <video URL> to the bot. Expected output: an immediate acknowledgement, then a reply with the short abstract and knowledge-base paths. Verify that the three Markdown files appear in the library folder.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "60 minutes",
 "basis": "readme",
 "caveat": "The README notes that the legacy copy-based installer should not be used if Hermes already manages By2 KB through Git or the catalog, and that a native Telegram bot is still planned.",
 "category": "Research",
 "tags": [
  "Research"
 ],
 "lang": "python",
 "requirements": [
  "Python 3.12 or newer",
  "pipx installed",
  "ffmpeg and ffprobe available on PATH",
  "Optional: Deno 2.3+ or Node.js 22+ for YouTube player challenges",
  "Optional: a Hermes agent for chat-based use, or an OpenAI-compatible API key for standalone summaries"
 ],
 "risk": "dual-use",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/charlesmpc-by2kb/forward-video-links-from-hermes-chat/",
 "md": "https://dedupedai.com/use-cases/charlesmpc-by2kb/forward-video-links-from-hermes-chat/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/charlesmpc-by2kb--forward-video-links-from-hermes-chat.json",
 "api_version": "v1"
}
