Telegram está preparando el botón «Delete Gift»: un regalo regular podrá eliminarse de forma permanente, y no solo ocultarse del perfil. Las cadenas de texto para esta ventana aparecieron en la plataforma de traducciones de Telegram para iOS el 20 de octubre, mientras que el método de eliminación se encontró en la beta de Telegram para Android 13.1.0 del 19 de octubre. El servidor ya acepta la solicitud: en una cuenta de prueba se eliminaron dos regalos, y no se pudieron restaurar. El método aún no figura en la documentación de la API.
Cómo se ve
En la plataforma de traducciones para iOS, aparecieron cuatro cadenas de texto: la opción «Delete Gift» en el menú del regalo, el título de la ventana con el mismo texto, la notificación «Gift Deleted» y la advertencia en sí: «Do you want to delete this gift? It will disappear from your profile and can't be restored». En otras palabras, el regalo desaparecerá de tu perfil y no podrá ser restaurado.
En la beta para Android, la misma ventana se compone de sus propias cadenas de texto: el título, el texto de la advertencia y dos botones, «Delete» y «Cancel». Al pulsar «Delete» se envía una única solicitud al servidor con un solo parámetro: un enlace al regalo guardado.
Diferencias entre eliminar y ocultar
Ocultar un regalo del perfil es posible desde hace tiempo. Un regalo oculto permanece en tu lista de regalos con la etiqueta «no mostrar», y puedes devolverlo al perfil en cualquier momento. Un regalo eliminado desaparece por completo de la lista.
La diferencia se observa en las respuestas del servidor. El cliente recibe la lista de regalos de la cuenta mediante la solicitud payments.getSavedStarGifts. El 20 de octubre, en una cuenta de prueba, el mismo regalo fue primero ocultado y luego eliminado:
| Acción | Regalo en la lista | Mensaje con el regalo en el chat privado |
|---|---|---|
| Ocultar del perfil | permanece, con el flag unsaved | permanece, se elimina la marca «guardado» |
| Eliminar | desaparece | permanece, se elimina la marca «guardado» |
El mensaje con el que llegó el regalo permanece en la conversación después de la eliminación. No tiene un flag separado de «eliminado»: tanto al ocultar como al eliminar, se quita la misma marca, y los dos casos solo se pueden distinguir por si el regalo está o no en la lista. También se puede eliminar un regalo que ya estaba oculto; en la prueba se eliminó precisamente uno de esos.
Ni el ocultamiento ni la eliminación envían ninguna notificación a las sesiones abiertas de la cuenta: el cambio solo es visible al volver a leer la lista.
Qué desaparece junto con el regalo
Un regalo regular se puede convertir en Stars durante los primeros siete días. El plazo lo establece el parámetro del servidor stargifts_convert_period_max, que actualmente es de 604.800 segundos. En la prueba, se eliminó un regalo de 15 Stars que aún podía convertirse en 13. Después de la eliminación, la oferta de conversión desapareció del mensaje, y no apareció ninguna marca de que la conversión se hubiera realizado.
Por lo tanto, un regalo de menos de una semana del que quieras deshacerte es más rentable convertirlo: la conversión también lo elimina del perfil, pero devuelve las Stars. Eliminar tiene sentido para lo que ya no se puede convertir. Solo los regalos coleccionables se pueden vender o transferir, y cómo hacerlo se explica por separado.
Dónde ya está disponible
| Dónde | Qué | Fecha |
|---|---|---|
| Beta de Telegram para Android 13.1.0, build 7227 | método payments.deleteStarGift en el esquema, layer 232 | 19 de octubre |
| Beta de Telegram para Android 13.1.0, build 7229 | en el changelog: «no recargar toda la lista de regalos al eliminar» | 19 de octubre |
| Plataforma de traducciones, iOS | cuatro cadenas de texto de la ventana de eliminación | 20 de octubre |
| Telegram Desktop, rama dev | no, esquema en layer 231 | — |
| Documentación de la API | solo eliminación de colección de regalos | — |
El método en core.telegram.org aún responde «Page not found». El payments.deleteStarGiftCollection descrito allí es diferente: elimina una colección en la que agrupaste regalos en tu perfil, pero los regalos en sí permanecen.
En la prueba solo se eliminaron regalos regulares. Aún no se ha verificado si un regalo coleccionable se puede eliminar de la misma manera y si el remitente ve que su regalo ha sido eliminado.




