|
|
|
@ -376,8 +376,8 @@ func (c *Client) formatLocation(location *client.Location) string {
|
|
|
|
|
|
|
|
|
|
func (c *Client) messageToText(message *client.Message) string {
|
|
|
|
|
if message.Content == nil {
|
|
|
|
|
log.Warnf("Unknown message (big emoji?): %#v", message)
|
|
|
|
|
return "<BIG EMOJI>"
|
|
|
|
|
log.Warnf("Unknown message: %#v", message)
|
|
|
|
|
return "<empty message>"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
markupFunction := formatter.EntityToXEP0393
|
|
|
|
@ -385,6 +385,9 @@ func (c *Client) messageToText(message *client.Message) string {
|
|
|
|
|
case client.TypeMessageSticker:
|
|
|
|
|
sticker, _ := message.Content.(*client.MessageSticker)
|
|
|
|
|
return sticker.Sticker.Emoji
|
|
|
|
|
case client.TypeMessageAnimatedEmoji:
|
|
|
|
|
animatedEmoji, _ := message.Content.(*client.MessageAnimatedEmoji)
|
|
|
|
|
return animatedEmoji.Emoji
|
|
|
|
|
case client.TypeMessageBasicGroupChatCreate, client.TypeMessageSupergroupChatCreate:
|
|
|
|
|
return "has created chat"
|
|
|
|
|
case client.TypeMessageChatJoinByLink:
|
|
|
|
|