На этой страницеНачните с похожего сценария
Готовые примеры
Восемь реальных проектов SDK с исходниками, манифестами и готовыми пакетами.
Начните с похожего сценария
В архив SDK включены исходники восьми примеров. Здесь можно скачать уже собранный пакет или открыть исходный JavaScript. Нативное поведение проверяйте в подходящем контексте приложения.
Шаблоны — templates
Вставляет сохранённый в настройках текст в текущее выделение черновика. Демонстрирует settings, composer handle и проверку revision.
Скачать пакет · main.js · Манифест
Очистка ссылок — quiet-links
Удаляет tracking-параметры из выделенной HTTP/HTTPS-ссылки локальной функцией. Никуда не открывает и не отправляет ссылку.
Скачать пакет · main.js · Манифест
Выбранный текст — selected-text
Считает слова и символы выбранного текста без внешней передачи.
Скачать пакет · main.js · Манифест
Публичный запрос — public-repository
Запрашивает фиксированный публичный GitHub endpoint репозитория zlib и показывает ограниченную страницу. Использует publicNetwork и точный origin https://api.github.com.
Скачать пакет · main.js · Манифест
Нативные контролы — native-controls
Секции, текст, кнопки, ввод, переключатели, выбор, числовые контролы, изображение, callbacks и собственный акцент страницы.
Скачать пакет · main.js · Манифест
Пустые разделы — profile-empty
Предлагает скрыть только отмеченные нативным хостом пустые разделы профиля.
Скачать пакет · main.js · Манифест
Непрочитанные выше — unread-first
Меняет локальный порядок незакреплённых чатов и умеет фильтровать прочитанные по собственной настройке. Не меняет серверные папки или закрепы.
Скачать пакет · main.js · Манифест
Действия с сообщениями — message-tools
Заменяет .testdonut перед отправкой и добавляет отдельные команды отправки, изменения выбранного сообщения и удаления для всех. У каждого действия своё разрешение и нативные проверки Telegram.
Скачать пакет · main.js · Манифест
Проверить пример локально
python tools/dgplugin.py test examples/templates tests/templates.json
Тест выполняет разработческий JavaScript в Node.js на пассивных фикстурах. Он не отправляет настоящие сообщения и не доказывает корректность нативной отрисовки.