Fallback emoji💻
lua
5258338381867266341
Copy the ID, or take a snippet that is ready to paste.
- Pack
- Pack name not recorded
- Category
- Objects
- Sources
Snippets
Each block is ready to paste. Use the snippet on its own. Do not mix it with another formatting mode.
from telegram import MessageEntity
from telegram.constants import MessageEntityType
# python-telegram-bot v20 or newer. Leave parse_mode unset.
text = "Hi 💻"
await bot.send_message(
chat_id=CHAT_ID,
text=text,
entities=[
MessageEntity(
type=MessageEntityType.CUSTOM_EMOJI,
offset=3,
length=2,
custom_emoji_id="5258338381867266341",
)
],
)Paste this into a Python bot.
from aiogram.enums import MessageEntityType
from aiogram.types import MessageEntity
# aiogram 3. Do not also set parse_mode.
text = "Hi 💻"
await bot.send_message(
chat_id=CHAT_ID,
text=text,
entities=[
MessageEntity(
type=MessageEntityType.CUSTOM_EMOJI,
offset=3,
length=2,
custom_emoji_id="5258338381867266341",
)
],
)Paste this into an aiogram bot.
// Telegraf 4. Keep the ID in quotes.
const text = "Hi 💻";
await ctx.reply(text, {
entities: [
{
type: "custom_emoji",
offset: 3,
length: 2,
custom_emoji_id: "5258338381867266341",
},
],
});Paste this into a Telegraf bot.
{
"chat_id": "CHAT_ID",
"text": "Hi 💻",
"entities": [
{
"type": "custom_emoji",
"offset": 3,
"length": 2,
"custom_emoji_id": "5258338381867266341"
}
]
}The body of a sendMessage call.
Hi <tg-emoji emoji-id="5258338381867266341">💻</tg-emoji>Send this text with parse_mode set to HTML. Do not pass entities as well.
Hi Send this text with parse_mode set to MarkdownV2. The docs ask for a real emoji as the alternative text.
For developers
Keep the ID in quotes. A normal number field can change it. These snippets already use the right counts for the text "Hi 💻". Sending rules are in the guide.
Same fallback emoji
5257955893554721164c (Pack name not recorded)5258023925836690090java (Pack name not recorded)5258035603852767295c (Pack name not recorded)5258042115023188415javascript (Pack name not recorded)5258117049317603088go (Pack name not recorded)5258211912260271058ruby (Pack name not recorded)