CUSTOM EMOJI MANAGER ==================== Admin panel: /admin/custom_emojis.php 1) Add a key, for example: Key: coin Telegram Custom Emoji ID: Fallback: 🪙 Global Replace: ON 2) The bot now supports the token in HTML messages/captions: {ce:coin} 3) If Global Replace is ON for fallback 🪙, existing HTML bot messages that contain 🪙 are automatically rendered with that Custom Emoji. This means you can change the Custom Emoji ID later from the admin panel without editing PHP source. 4) Inline/reply keyboard button labels are different: Telegram keyboard labels do not support message entities, so {ce:coin} in a button is rendered as its fallback 🪙. The same limitation applies to button text sent through the admin panel. 5) Admin support replies and broadcasts also pass through the Custom Emoji manager, so {ce:key} works there too when HTML parse mode is used. 6) The trasnletbot folder was not modified by this update. FIX V18.1: {ce:123456789} now works directly even without a saved key; buttons use icon_custom_emoji_id when supported by Telegram Bot API 9.4+.