Flag🇸🇾
Syria flag
Copy the ID, or paste a snippet below.
Pack: flags
ID
5221959540718708809
Sources: Malith-Rukshan/animated-country-flags, saeedtahmtan/telemoji
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=4,
custom_emoji_id="5221959540718708809",
)
],
)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=4,
custom_emoji_id="5221959540718708809",
)
],
)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: 4,
custom_emoji_id: "5221959540718708809",
},
],
});Paste this into a Telegraf bot.
{
"chat_id": "CHAT_ID",
"text": "Hi 🇸🇾",
"entities": [
{
"type": "custom_emoji",
"offset": 3,
"length": 4,
"custom_emoji_id": "5221959540718708809"
}
]
}The body of a sendMessage call.
Hi <tg-emoji emoji-id="5221959540718708809">🇸🇾</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.
Another ID
Another ID for the same flag.
5308002793812955097
Sources: abbosahmad/telegram-premium-emojis, uuigww/telegram_emoji_for_llm
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=4,
custom_emoji_id="5308002793812955097",
)
],
)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=4,
custom_emoji_id="5308002793812955097",
)
],
)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: 4,
custom_emoji_id: "5308002793812955097",
},
],
});Paste this into a Telegraf bot.
{
"chat_id": "CHAT_ID",
"text": "Hi 🇸🇾",
"entities": [
{
"type": "custom_emoji",
"offset": 3,
"length": 4,
"custom_emoji_id": "5308002793812955097"
}
]
}The body of a sendMessage call.
Hi <tg-emoji emoji-id="5308002793812955097">🇸🇾</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.