Métodos de Telegram Bot API: referencia completa en español
Todos los métodos de Telegram Bot API 10.3 en una sola página, agrupados por categoría. Cada página de método muestra sus parámetros con los tipos oficiales, el valor de retorno y ejemplos listos para ejecutar en curl, Python y JavaScript, y se abre en el tester en línea con un solo clic.
Info del bot 24
getMeDevuelve información del bot.getMyCommandsDevuelve la lista actual de comandos del bot.setMyCommandsEstablece la lista de comandos del bot.deleteMyCommandsElimina los comandos del bot.getMyNameDevuelve el nombre del bot.setMyNameEstablece el nombre del bot.getMyDescriptionDevuelve la descripción del bot.setMyDescriptionEstablece la descripción del bot.getMyShortDescriptionDevuelve la descripción corta del bot.setMyShortDescriptionEstablece la descripción corta del bot.setMyProfilePhotoEstablece la foto de perfil del bot.removeMyProfilePhotoElimina la foto de perfil del bot.getUserProfilePhotosDevuelve las fotos de perfil de un usuario.getUserProfileAudiosDevuelve los audios del perfil de un usuario (Bot API 9.4).getChatMenuButtonDevuelve el botón de menú del bot.setChatMenuButtonEstablece el botón de menú del bot.getManagedBotAccessSettingsObtiene la configuración de acceso de un bot administrado (Bot API 10.0).setManagedBotAccessSettingsEstablece la configuración de acceso de un bot administrado (Bot API 10.0).getManagedBotTokenObtiene el token de un bot administrado (Bot API 9.6).replaceManagedBotTokenReemplaza el token de un bot administrado (Bot API 9.6).logOutCierra la sesión en el servidor Bot API en la nube.closeCierra el bot antes de trasladarlo a otro servidor.getMyDefaultAdministratorRightsDevuelve los derechos de administrador predeterminados.setMyDefaultAdministratorRightsEstablece los derechos de administrador predeterminados.
Actualizaciones 4
getWebhookInfoDevuelve información del webhook.setWebhookEstablece un webhook.deleteWebhookElimina el webhook.getUpdatesObtiene actualizaciones. Usa el botón 'Iniciar' para long polling.
Mensajes 16
sendMessageEnvía un mensaje de texto.forwardMessageReenvía un mensaje.forwardMessagesReenvía varios mensajes.copyMessageCopia un mensaje sin el enlace al original.copyMessagesCopia varios mensajes.deleteMessageElimina un mensaje.deleteMessagesElimina varios mensajes.sendChatActionEnvía una acción de chat (typing, etc.).sendMessageDraftEnvía un borrador de mensaje: vista previa temporal (Bot API 9.5+).sendContactEnvía un contacto.sendLocationEnvía una ubicación.sendVenueEnvía un lugar.setMessageReactionEstablece una reacción en un mensaje.sendChecklistEnvía una lista de tareas en nombre de una cuenta empresarial.approveSuggestedPostAprueba una publicación sugerida en mensajes directos.declineSuggestedPostRechaza una publicación sugerida en mensajes directos.
Mensajes enriquecidos 2
sendRichMessageEnvía un mensaje enriquecido con formato estructurado (Bot API 10.1).sendRichMessageDraftTransmite un mensaje enriquecido parcial: vista previa de 30 segundos (Bot API 10.1).
Efímeros 5
editEphemeralMessageTextEdita el texto de un mensaje efímero (Bot API 10.2).editEphemeralMessageMediaEdita el contenido multimedia de un mensaje efímero (Bot API 10.2).editEphemeralMessageCaptionEdita la leyenda de un mensaje efímero (Bot API 10.2).editEphemeralMessageReplyMarkupEdita el teclado inline de un mensaje efímero (Bot API 10.2).deleteEphemeralMessageElimina un mensaje efímero (Bot API 10.2).
Edición 7
editMessageTextEdita el texto de un mensaje.editMessageCaptionEdita la leyenda de un mensaje multimedia.editMessageMediaEdita el contenido multimedia de un mensaje.editMessageReplyMarkupEdita el teclado inline de un mensaje.editMessageLiveLocationEdita una ubicación en tiempo real.stopMessageLiveLocationDetiene una ubicación en tiempo real.editMessageChecklistEdita una lista de tareas.
Multimedia 12
sendPhotoEnvía una foto.sendVideoEnvía un video.sendDocumentEnvía un documento.sendAudioEnvía un audio.sendAnimationEnvía una animación (GIF).sendStickerEnvía un sticker.sendVoiceEnvía un mensaje de voz.sendVideoNoteEnvía un videomensaje (video circular).sendMediaGroupEnvía un grupo de archivos multimedia (álbum).sendPaidMediaEnvía contenido multimedia de pago (Bot API 8.0+).sendDiceEnvía un dado.sendLivePhotoEnvía una Live Photo (foto + video, Bot API 10.0).
Pagos 16
sendInvoiceEnvía una factura para su pago.createInvoiceLinkCrea un enlace de pago.refundStarPaymentReembolsa un pago en Telegram Stars.sendGiftEnvía un regalo a un usuario o chat.getMyStarBalanceDevuelve el saldo de Telegram Stars del bot.getStarTransactionsDevuelve las transacciones de Telegram Stars del bot.editUserStarSubscriptionCancela o renueva una suscripción de Telegram Stars.giftPremiumSubscriptionRegala una suscripción a Telegram Premium.answerShippingQueryResponde a una consulta de envío.answerPreCheckoutQueryResponde a una consulta previa al pago.getAvailableGiftsDevuelve los regalos disponibles que el bot puede enviar.getUserGiftsDevuelve los regalos de un usuario.getChatGiftsDevuelve los regalos de un chat.convertGiftToStarsConvierte un regalo normal en Telegram Stars.upgradeGiftMejora un regalo normal a uno único.transferGiftTransfiere un regalo único a otro usuario.
Callbacks 6
answerCallbackQueryResponde a una consulta de callback.answerInlineQueryResponde a una consulta inline.answerGuestQueryResponde a una consulta de invitado en modo invitado (Bot API 10.0).answerWebAppQueryEnvía el resultado de una interacción con una Web App.answerChatJoinRequestQueryResponde a una consulta de solicitud para unirse al chat (Bot API 10.1).sendChatJoinRequestWebAppMuestra una Mini App para una consulta de solicitud para unirse al chat (Bot API 10.1).
Chat 23
getChatObtiene información del chat.getChatMemberObtiene información de un miembro del chat.getChatMemberCountDevuelve la cantidad de miembros del chat.getChatAdministratorsDevuelve la lista de administradores del chat.setChatTitleEstablece el título del chat.setChatDescriptionEstablece la descripción del chat.setChatPhotoEstablece la foto del chat.deleteChatPhotoElimina la foto del chat.setChatPermissionsEstablece los permisos del chat.leaveChatSale de un chat.exportChatInviteLinkExporta el enlace de invitación principal del chat.createChatInviteLinkCrea un enlace de invitación.editChatInviteLinkEdita un enlace de invitación.revokeChatInviteLinkRevoca un enlace de invitación.approveChatJoinRequestAprueba una solicitud para unirse.declineChatJoinRequestRechaza una solicitud para unirse.deleteMessageReactionElimina una reacción de un mensaje (Bot API 10.0).deleteAllMessageReactionsElimina hasta 10000 reacciones en un grupo/supergrupo (Bot API 10.0).getUserPersonalChatMessagesObtiene los últimos mensajes del chat personal de un usuario (Bot API 10.0).setChatStickerSetEstablece un paquete de stickers para un supergrupo.deleteChatStickerSetElimina el paquete de stickers de un supergrupo.createChatSubscriptionInviteLinkCrea un enlace de invitación con suscripción.editChatSubscriptionInviteLinkEdita un enlace de invitación con suscripción.
Administración 11
banChatMemberBanea a un miembro del chat.unbanChatMemberDesbanea a un miembro del chat.restrictChatMemberRestringe a un miembro del chat.promoteChatMemberPromueve a un miembro del chat a administrador.setChatAdministratorCustomTitleEstablece un título personalizado para un administrador.banChatSenderChatBanea un canal en un grupo/supergrupo.unbanChatSenderChatDesbanea un canal en un grupo/supergrupo.pinChatMessageFija un mensaje en un chat.unpinChatMessageDesfija un mensaje en un chat.unpinAllChatMessagesDesfija todos los mensajes de un chat.setChatMemberTagEstablece la etiqueta de un miembro del chat (Bot API 9.5).
Encuestas 2
Foro 13
createForumTopicCrea un tema del foro.editForumTopicEdita un tema del foro.closeForumTopicCierra un tema del foro.reopenForumTopicReabre un tema del foro.deleteForumTopicElimina un tema del foro.editGeneralForumTopicEdita el tema General del foro.closeGeneralForumTopicCierra el tema General del foro.reopenGeneralForumTopicReabre el tema General del foro.hideGeneralForumTopicOculta el tema General del foro.unhideGeneralForumTopicVuelve a mostrar el tema General del foro.getForumTopicIconStickersDevuelve los stickers de íconos para temas del foro.unpinAllForumTopicMessagesDesfija todos los mensajes de un tema del foro.unpinAllGeneralForumTopicMessagesDesfija todos los mensajes del tema General.
Archivos 1
getFileObtiene información de un archivo para descargarlo.
Stickers 14
getStickerSetDevuelve un paquete de stickers.uploadStickerFileSube un archivo de sticker.createNewStickerSetCrea un nuevo paquete de stickers.addStickerToSetAgrega un sticker a un paquete.replaceStickerInSetReemplaza un sticker en un paquete.setStickerPositionInSetMueve un sticker dentro de un paquete.deleteStickerFromSetElimina un sticker de un paquete.setStickerSetTitleEstablece el título de un paquete de stickers.setStickerSetThumbnailEstablece la miniatura de un paquete de stickers.setCustomEmojiStickerSetThumbnailEstablece la miniatura de un paquete de emojis personalizados.deleteStickerSetElimina un paquete de stickers.setStickerEmojiListCambia la lista de emojis de un sticker.setStickerKeywordsCambia las palabras clave de un sticker.setStickerMaskPositionCambia la posición de la máscara de un sticker.
Juegos 3
sendGameEnvía un juego.setGameScoreEstablece la puntuación de un usuario en un juego.getGameHighScoresDevuelve las mejores puntuaciones de un juego.
Historias 4
postStoryPublica una historia en nombre de una cuenta empresarial.editStoryEdita una historia en nombre de una cuenta empresarial.deleteStoryElimina una historia en nombre de una cuenta empresarial.repostStoryRepublica una historia entre cuentas empresariales (Bot API 9.3).
Business 11
getBusinessAccountStarBalanceDevuelve el saldo de Stars de la cuenta empresarial.getBusinessAccountGiftsDevuelve los regalos de la cuenta empresarial.transferBusinessAccountStarsTransfiere Stars de la cuenta empresarial al saldo del bot.readBusinessMessageMarca un mensaje entrante como leído en nombre de una cuenta empresarial.deleteBusinessMessagesElimina mensajes en nombre de una cuenta empresarial.setBusinessAccountNameEstablece el nombre de la cuenta empresarial.setBusinessAccountUsernameEstablece el nombre de usuario de la cuenta empresarial.setBusinessAccountBioEstablece la biografía de la cuenta empresarial.setBusinessAccountProfilePhotoEstablece la foto de perfil de la cuenta empresarial.removeBusinessAccountProfilePhotoElimina la foto de perfil de la cuenta empresarial.setBusinessAccountGiftSettingsConfigura los ajustes de regalos de la cuenta empresarial.
Otros 11
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.setUserEmojiStatusEstablece el estado emoji de un usuario.savePreparedKeyboardButtonGuarda un botón de teclado para Mini Apps.setPassportDataErrorsInforma al usuario de errores en Telegram Passport.