MCPcopy Index your code
hub / github.com/Desiders/ytdl_tg_bot

github.com/Desiders/ytdl_tg_bot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,102 symbols 2,217 edges 172 files 68 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

FormatErrorToMessage (Interface)
(no doc) [12 implementers]
bot/src/utils/error.rs
Interactor (Interface)
(no doc) [59 implementers]
bot/src/interactors/base.rs
ChatReaderFactory (Interface)
Creates a reader trait object from the shared database connection. [1 implementers]
bot/src/database/factories.rs
ChatRepoFactory (Interface)
Creates a repository trait object from the active database transaction. [1 implementers]
bot/src/database/factories.rs
ChatConfigReaderFactory (Interface)
(no doc) [1 implementers]
bot/src/database/factories.rs

Core symbols most depended-on inside this repo

new
called by 282
bot/src/handlers_utils/progress.rs
as_ref
called by 220
bot/src/entities/domains.rs
as_str
called by 70
bot/src/locale.rs
get
called by 67
bot/src/database/readers/chat_config.rs
parse
called by 26
bot/src/locale.rs
execute
called by 26
bot/src/services/chat.rs
parse
called by 26
bot/src/entities/params.rs
register
called by 24
cookie_assignment/src/service.rs

Shape

Function 397
Method 330
Class 288
Enum 69
Interface 18

Languages

Rust100%

Modules by API surface

downloader/src/grpc/downloader.rs47 symbols
bot/src/config.rs37 symbols
bot/src/entities/params.rs31 symbols
downloader/src/services/ytdl.rs30 symbols
downloader/src/config.rs28 symbols
bot/src/services/messenger/telegram.rs28 symbols
bot/src/entities/range.rs27 symbols
downloader/src/services/gallery_dl.rs24 symbols
downloader/src/entities/range.rs24 symbols
bot/src/services/download/media.rs23 symbols
downloader/src/entities/sections.rs21 symbols
bot/src/services/messenger.rs21 symbols

For agents

$ claude mcp add ytdl_tg_bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact