EnotPRO Logo EnotPRO

message_effect_id

Что такое message_effect_id? Это уникальный идентификатор, который вы можете указать при отправке сообщения, чтобы применить к нему определенный визуальный эффект. Эффект увидят пользователи в последних версиях Telegram.

Где применяется

Параметр message_effect_id доступен для большинства методов отправки сообщений: sendMessage, sendPhoto, sendVideo, sendAnimation, sendSticker, sendPoll, sendDice и других

Важное ограничение

Эффекты работают только в личных чатах и недоступны для групп или каналов

Где взять ID эффектов

Самая сложная часть — Telegram официально не публикует список этих ID. Однако разработчики нашли несколько способов их получить:

Самый надежный: "Перешли себе и узнай"

Попросите друга или используйте второй аккаунт, чтобы отправить вашему боту любое сообщение с нужным эффектом из официального приложения Telegram.

Ваш бот получит это сообщение. В объекте Message будет поле effect_id. Напишите простой код, который будет выводить это поле в консоль. Таким образом вы соберете ID всех эффектов, которые вам встретятся.

Примеры эффектов

Эффект Описание ID
🔥 (Огонь) 5104841245755180586
👍 (Большой палец вверх) 5107584321108051014
👎 (Большой палец вниз) 5104858069142078462
❤️ (Бьющееся сердце) 5159385139981059251
🎉 (Праздник/конфетти) 5046509860389126442
💩 (Какашка) 5046589136895476101

Обратите внимание

ID эффектов могут меняться (как это было с сердечком). Будьте готовы периодически обновлять их актуальные значения

Telegram Premium

Существует базовый набор бесплатных эффектов. Однако большинство эффектов (в том числе от премиум-стикеров)доступны только пользователям Telegram Premium. Если отправить такой эффект пользователю без Premium, он, скорее всего, его не увидит.

© 2025 EnotPRO. Все права защищены.