Telegram Custom Emoji Inserter
Вставка кастомных эмодзи Telegram в HTML и Markdown прямо из VS Code и Cursor.
Пикер в сайдбаре, кеш паков на диске, превью тегов в редакторе — без ручного копирования emoji-id.
Скриншоты
Пикер в сайдбаре
Выберите пак, кликните по эмодзи — тег вставится в активный редактор.

Превью в редакторе
Длинные <tg-emoji> теги заменяются иконками. В файле остаётся исходный код; зажатый Ctrl показывает текст тегов.

Возможности
|
|
| Пикер |
Сетка эмодзи из ваших Telegram-паков — статичные и анимированные |
| Кеш |
Паки сохраняются на диск, повторное открытие без загрузки |
| Inline-превью |
Иконки вместо длинных тегов в HTML и Markdown |
| Форматы |
HTML, Markdown, только slug, только ID — авто по типу файла |
| Навигация |
Стрелки ← → пропускают тег целиком, как один символ |
| Удаление |
Backspace / Delete убирает весь тег сразу |
| Ctrl |
Зажатый Ctrl — исходный код тегов вместо иконок |
Быстрый старт
- Установите расширение из Marketplace или из
.vsix.
- Откройте панель Telegram Emoji на activity bar.
- Нажмите Настроить (шестерёнка) и укажите:
- Токен бота — любой бот от @BotFather
- Имена паков —
MyPackByUsername или https://t.me/addemoji/MyPack
- Кликните по эмодзи в сетке — он вставится в курсор.
Команды
| Команда |
Действие |
Telegram Emoji: Открыть пикер |
Фокус на пикер |
Добавить пак эмодзи |
Подключить новый sticker set |
Управление паками |
Список и удаление паков |
Обновить пикер |
Принудительная загрузка с Telegram |
Telegram Emoji: Формат вставки |
HTML / Markdown / slug / ID |
Настройки
| Параметр |
По умолчанию |
Описание |
telegramCustomEmoji.insertFormat |
auto |
Формат вставки из пикера |
telegramCustomEmoji.inlinePreview |
true |
Превью иконок вместо тегов в редакторе |
telegramCustomEmoji.pickerAnimation |
visible |
Анимация в пикере: visible / hover / off |
Форматы вставки (auto)
HTML-файлы:
<tg-emoji emoji-id="5193179982775476271">coin</tg-emoji>
Markdown-файлы:
[coin](tg://emoji?id=5193179982775476271)
Требования
- VS Code / Cursor 1.85+
- Интернет для первой загрузки паков
- Telegram-бот с доступом к нужным sticker set
Безопасность
Токен бота хранится в Secret Storage редактора и не попадает в файлы проекта.
Поддержка
Если расширение помогает — можно оставить чаевые через CloudTips.
Лицензия
MIT — см. файл LICENSE.
| |