| name | tg-send |
| description | Отправить сообщение в Telegram-чат через MCP-сервер claudegram. Только пользователь явно вызывает — Claude сам не запускает. |
| argument-hint | <@chat_or_id> <текст с любым числом слов и переносов> |
| disable-model-invocation | true |
| allowed-tools | ["mcp__plugin_claudegram_claudegram__send_message","mcp__plugin_claudegram_claudegram__resolve_username","mcp__plugin_claudegram_claudegram__get_chat_info"] |
Отправить сообщение в Telegram.
Аргументы пришли как: $ARGUMENTS
Парсинг:
- Получатель — первое слово в
$ARGUMENTS (@username, username или числовой id).
- Текст — всё остальное после первого пробела. Сохрани переносы строк, не трогай регистр.
Алгоритм:
- Разбери
$ARGUMENTS по правилу выше. Если получатель пустой или текст пустой — попроси уточнить, не выдумывай.
- Если получатель —
@username, преобразуй через
mcp__plugin_claudegram_claudegram__resolve_username.
- Покажи мне краткую инфу о чате (тип, имя, id) через
mcp__plugin_claudegram_claudegram__get_chat_info.
- Покажи мне финальный текст в блоке кода, чтобы я перечитал.
- Жди явного подтверждения прежде чем вызывать
mcp__plugin_claudegram_claudegram__send_message.
- Если в тексте есть
*, _, [, ], ~, \`` без явного намерения форматирования — передай parse_mode="none". Иначе оставь дефолт "markdown"`.
- После отправки покажи
id отправленного сообщения (на случай редактирования / удаления).