diff --git a/types.go b/types.go index bcfd216..781b260 100644 --- a/types.go +++ b/types.go @@ -96,8 +96,33 @@ type InaccessableMessage struct { type MaybeInaccessibleMessage struct { } +type MessageEntityType string + +const ( + MessageEntityMention MessageEntityType = "mention" + MessageEntityHashtag MessageEntityType = "hashtag" + MessageEntityCashtag MessageEntityType = "cashtag" + MessageEntityBotCommand MessageEntityType = "bot_command" + MessageEntityUrl MessageEntityType = "url" + MessageEntityEmail MessageEntityType = "email" + MessageEntityPhoneNumber MessageEntityType = "phone_number" + MessageEntityBold MessageEntityType = "bold" + MessageEntityItalic MessageEntityType = "italic" + MessageEntityUnderline MessageEntityType = "underline" + MessageEntityStrike MessageEntityType = "strikethrough" + MessageEntitySpoiler MessageEntityType = "spoiler" + MessageEntityBlockquote MessageEntityType = "blockquote" + MessageEntityExpandableBlockquote MessageEntityType = "expandable_blockquote" + MessageEntityCode MessageEntityType = "code" + MessageEntityPre MessageEntityType = "pre" + MessageEntityTextLink MessageEntityType = "text_link" + MessageEntityTextMention MessageEntityType = "text_mention" + MessageEntityCustomEmoji MessageEntityType = "custom_emoji" +) + type MessageEntity struct { - Type string `json:"type"` + Type MessageEntityType `json:"type"` + Offset int `json:"offset"` Length int `json:"length"` URL string `json:"url,omitempty"` diff --git a/version.go b/version.go index 37bdf59..2b17a5f 100644 --- a/version.go +++ b/version.go @@ -1,7 +1,7 @@ package laniakea const ( - VersionString = "0.4.4" + VersionString = "0.4.4-1" VersionMajor = 0 VersionMinor = 4 VersionPatch = 4