Versions in this module Expand all Collapse all v0 v0.0.1 May 20, 2025 Changes in this version + func CanConvertTgsToX() error + func ClipMessage(text string, length int, clippingMessage string) string + func ClipOrSplitMessage(text string, length int, clippingMessage string, splitMax int) []string + func ConvertTgsToX(data *[]byte, outputFormat string, logger *logrus.Entry) error + func ConvertWebPToPNG(data *[]byte) error + func DownloadFile(url string) (*[]byte, error) + func DownloadFileAuth(url string, auth string) (*[]byte, error) + func DownloadFileAuthRocket(url, token, userID string) (*[]byte, error) + func GetAvatar(av map[string]string, userid string, general *config.Protocol) string + func GetSubLines(message string, maxLineLength int, clippingMessage string) []string + func HandleDownloadData(logger *logrus.Entry, msg *config.Message, name, comment, url string, ...) + func HandleDownloadData2(logger *logrus.Entry, msg *config.Message, name, id, comment, url string, ...) + func HandleDownloadSize(logger *logrus.Entry, msg *config.Message, name string, size int64, ...) error + func HandleExtra(msg *config.Message, general *config.Protocol) []config.Message + func LottieBackend() string + func ParseMarkdown(input string) string + func RemoveEmptyNewLines(msg string) string + func SupportsFormat(format string) bool