2022-04-29 17:21:42 +08:00
|
|
|
package models
|
|
|
|
|
|
|
|
type MessageEntityType string
|
|
|
|
|
|
|
|
const (
|
|
|
|
MessageEntityTypeMention MessageEntityType = "mention"
|
|
|
|
MessageEntityTypeHashtag MessageEntityType = "hashtag"
|
|
|
|
MessageEntityTypeCashtag MessageEntityType = "cashtag"
|
|
|
|
MessageEntityTypeBotCommand MessageEntityType = "bot_command"
|
|
|
|
MessageEntityTypeURL MessageEntityType = "url"
|
|
|
|
MessageEntityTypeEmail MessageEntityType = "email"
|
|
|
|
MessageEntityTypePhoneNumber MessageEntityType = "phone_number"
|
|
|
|
MessageEntityTypeBold MessageEntityType = "bold"
|
|
|
|
MessageEntityTypeItalic MessageEntityType = "italic"
|
|
|
|
MessageEntityTypeUnderline MessageEntityType = "underline"
|
|
|
|
MessageEntityTypeStrikethrough MessageEntityType = "strikethrough"
|
|
|
|
MessageEntityTypeCode MessageEntityType = "code"
|
|
|
|
MessageEntityTypePre MessageEntityType = "pre"
|
|
|
|
MessageEntityTypeTextLink MessageEntityType = "text_link"
|
|
|
|
MessageEntityTypeTextMention MessageEntityType = "text_mention"
|
2022-08-23 18:24:20 +08:00
|
|
|
MessageEntityTypeCustomEmoji MessageEntityType = "custom_emoji"
|
2022-04-29 17:21:42 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
// MessageEntity https://core.telegram.org/bots/api#messageentity
|
|
|
|
type MessageEntity struct {
|
2022-08-23 18:24:20 +08:00
|
|
|
Type MessageEntityType `json:"type"`
|
|
|
|
Offset int `json:"offset"`
|
|
|
|
Length int `json:"length"`
|
|
|
|
URL string `json:"url,omitempty"`
|
|
|
|
User *User `json:"user,omitempty"`
|
|
|
|
Language string `json:"language,omitempty"`
|
|
|
|
CustomEmojiID string `json:"custom_emoji_id"`
|
2022-04-29 17:21:42 +08:00
|
|
|
}
|