Files
lukaszraczylo ac7cae8fa7 Initial release of go-telegram
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
2026-05-09 13:09:27 +01:00

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"
]
}