setUserEmojiStatus
Establece el estado emoji de un usuario.
Devuelve: Si la llamada tiene éxito, devuelve True.
Parámetros
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
user_id | Integer | Sí | ID del usuario |
emoji_status_custom_emoji_id | String | Opcional | ID del emoji personalizado (cadena vacía = eliminar) |
emoji_status_expiration_date | Integer | Opcional | Marca de tiempo Unix de expiración del estado |
Ejemplo de solicitud
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/setUserEmojiStatus" \
-H "Content-Type: application/json" \
-d '{"user_id":123456789}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/setUserEmojiStatus",
json={
"user_id": 123456789
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/setUserEmojiStatus`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789
}),
});
console.log(await res.json());
Guía paso a paso: Cómo crear un bot en Telegram paso a paso: de BotFather a tu primer mensaje
Métodos relacionados
getCustomEmojiStickersDevuelve información de stickers de emojis personalizados.getUserChatBoostsDevuelve los boosts de un usuario en un chat.getBusinessConnectionObtiene información de la conexión empresarial.savePreparedInlineMessageGuarda un mensaje inline preparado.verifyUserVerifica a un usuario en nombre de una organización.verifyChatVerifica un chat en nombre de una organización.removeUserVerificationQuita la verificación de un usuario.removeChatVerificationQuita la verificación de un chat.savePreparedKeyboardButtonGuarda un botón de teclado para Mini Apps.setPassportDataErrorsInforma al usuario de errores en Telegram Passport.