mirror of
https://github.com/lukaszraczylo/go-telegram.git
synced 2026-06-05 22:43:59 +00:00
ac7cae8fa7
A fully-generated, strongly-typed Go client for the Telegram Bot API. * 176 methods + 301 types generated from Bot API v10.0 * 1408 auto-generated tests (8 scenarios per method) * Typed unions throughout — no 'any' in the public surface * Pluggable HTTP transport and JSON codec (default goccy/go-json) * Built-in retry middleware honouring Telegram's retry_after * Generic dispatcher with filters and conversation handlers * Self-verifying codegen pipeline (regen → audit → emit → run tests) * 14 example bots covering common patterns
101 lines
2.5 KiB
JSON
101 lines
2.5 KiB
JSON
{
|
|
"method_returns": {},
|
|
"field_types": {},
|
|
"approved_bool_methods": [
|
|
"setWebhook",
|
|
"deleteWebhook",
|
|
"logOut",
|
|
"close",
|
|
"sendMessageDraft",
|
|
"sendChatAction",
|
|
"setMessageReaction",
|
|
"setUserEmojiStatus",
|
|
"banChatMember",
|
|
"unbanChatMember",
|
|
"restrictChatMember",
|
|
"promoteChatMember",
|
|
"setChatAdministratorCustomTitle",
|
|
"setChatMemberTag",
|
|
"banChatSenderChat",
|
|
"unbanChatSenderChat",
|
|
"setChatPermissions",
|
|
"approveChatJoinRequest",
|
|
"declineChatJoinRequest",
|
|
"setChatPhoto",
|
|
"deleteChatPhoto",
|
|
"setChatTitle",
|
|
"setChatDescription",
|
|
"pinChatMessage",
|
|
"unpinChatMessage",
|
|
"unpinAllChatMessages",
|
|
"leaveChat",
|
|
"setChatStickerSet",
|
|
"deleteChatStickerSet",
|
|
"editForumTopic",
|
|
"closeForumTopic",
|
|
"reopenForumTopic",
|
|
"deleteForumTopic",
|
|
"unpinAllForumTopicMessages",
|
|
"editGeneralForumTopic",
|
|
"closeGeneralForumTopic",
|
|
"reopenGeneralForumTopic",
|
|
"hideGeneralForumTopic",
|
|
"unhideGeneralForumTopic",
|
|
"unpinAllGeneralForumTopicMessages",
|
|
"answerCallbackQuery",
|
|
"setManagedBotAccessSettings",
|
|
"setMyCommands",
|
|
"deleteMyCommands",
|
|
"setMyName",
|
|
"setMyDescription",
|
|
"setMyShortDescription",
|
|
"setMyProfilePhoto",
|
|
"removeMyProfilePhoto",
|
|
"setChatMenuButton",
|
|
"setMyDefaultAdministratorRights",
|
|
"sendGift",
|
|
"giftPremiumSubscription",
|
|
"verifyUser",
|
|
"verifyChat",
|
|
"removeUserVerification",
|
|
"removeChatVerification",
|
|
"readBusinessMessage",
|
|
"deleteBusinessMessages",
|
|
"setBusinessAccountName",
|
|
"setBusinessAccountUsername",
|
|
"setBusinessAccountBio",
|
|
"setBusinessAccountProfilePhoto",
|
|
"removeBusinessAccountProfilePhoto",
|
|
"setBusinessAccountGiftSettings",
|
|
"transferBusinessAccountStars",
|
|
"convertGiftToStars",
|
|
"upgradeGift",
|
|
"transferGift",
|
|
"deleteStory",
|
|
"approveSuggestedPost",
|
|
"declineSuggestedPost",
|
|
"deleteMessage",
|
|
"deleteMessages",
|
|
"deleteMessageReaction",
|
|
"deleteAllMessageReactions",
|
|
"createNewStickerSet",
|
|
"addStickerToSet",
|
|
"setStickerPositionInSet",
|
|
"deleteStickerFromSet",
|
|
"replaceStickerInSet",
|
|
"setStickerEmojiList",
|
|
"setStickerKeywords",
|
|
"setStickerMaskPosition",
|
|
"setStickerSetTitle",
|
|
"setStickerSetThumbnail",
|
|
"setCustomEmojiStickerSetThumbnail",
|
|
"deleteStickerSet",
|
|
"answerInlineQuery",
|
|
"answerShippingQuery",
|
|
"answerPreCheckoutQuery",
|
|
"refundStarPayment",
|
|
"editUserStarSubscription",
|
|
"setPassportDataErrors"
|
|
]
|
|
}
|