LemonChannels.Adapters.Discord.ModelPicker (lemon_channels v0.1.0)

View Source

Builds the Discord message components (select menus + nav buttons) for the /model picker and parses the component callbacks they produce.

Pure view/parse layer over StatusRenderer and ModelCatalog; holds no transport state. Extracted from LemonChannels.Adapters.Discord.Transport.

Summary

Functions

model_list_components(provider, models, page)

model_provider_components(providers, page)

model_scope_components(provider, index)

parse_model_callback(custom_id, values)