Manage my news sources
manage_news_sourcesYOUR custom news sources: the X handles and Telegram groups Gambit reads for you, and which of Gambit's curated news sources are on. Reads need api:read; changes need api:account and stay within your plan's caps (a full cap answers 403 tier_limit_exceeded — see get_plan_usage). action=list_x_handles: your handles (handle, is_news_source, name) and cap {tier, current, max, unlimited}. action=suggest_x_handles: handle suggestions for prefix (1-15 chars; limit 1-20), with already_tracked. action=add_x_handle / remove_x_handle: handle (with or without @); an add checks the handle exists on X (400 user_not_found_on_x when it does not). action=list_telegram_groups: your groups (id, title, username_or_invite, joined_at) and cap. action=add_telegram_group: identifier — a public @username, t.me link or invite link; Gambit's reader account joins and screens the group first, which can take ~20 s, and a rejected group is not added. action=remove_telegram_group: group_id from list_telegram_groups. action=toggle_news_source: switch one curated news source on or off for you (handle, included).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | suggest_x_handles | |
| action | Yes | ||
| handle | No | add_x_handle, remove_x_handle, toggle_news_source | |
| prefix | No | suggest_x_handles | |
| group_id | No | remove_telegram_group | |
| included | No | toggle_news_source: true turns the source on | |
| identifier | No | add_telegram_group |