Documentation
¶
Index ¶
- Constants
- func CheckPingBaseURL(baseURL string) (retBool bool)
- func DoDeleteToOpenAPI(apiDomain, apiPath, apiToken string) (retByte []byte, err error)
- func DoPostFormToOpenAPI(apiDomain, apiPath, apiToken string, dataBody string) (retByte []byte, err error)
- func DoPostJsonToOpenAPI(apiDomain, apiPath, apiToken string, req interface{}) (retByte []byte, err error)
- func DoPubToOpenAPI(apiDomain, apiPath, apiToken string) (retByte []byte, err error)
- func FeedKeyworldCheck(msgText, feedKeyworldFilter, feedKeyworldList string) (retText, retFilter string, retBool bool)
- func FeedKeyworldReplace(msgText, feedKeyworldReplace string) string
- func GetStringRuneN(textStr string, n int) (retText string)
- func Gzip(data []byte)
- func JsonDecode(data string, inter interface{}) error
- func JsonDecodeByte(bytes []byte) map[string]interface{}
- func JsonDecodeString(String string) map[string]interface{}
- func JsonEncode(data interface{}) string
- func JsonEncodeMapToByte(stringMap map[string]interface{}) []byte
- func KeyworldListParse(keyworldListStr string) []string
- func KeyworldListParseToMap(keyworldText string) map[string]string
- func MD5Hash(text string) string
- func SetTelegramWebhook(botToken string, webhookURL string) (retText string, err error)
- func StructToMap(data interface{}) map[string]interface{}
- func UnGzip(byte []byte) []byte
- func UrlMapToTGHTML(urlMap map[string]string) (ret string, err error)
- func UrlRegMatchReplace(str string) (ret string)
- func UrlRegMatchReplaceToMarkdown(str string) (ret string)
- func UrlRegMatchReplaceToTGHTML(str string) (ret string, err error)
Constants ¶
View Source
const (
API_TIME_OUT_Second = 8
)
Variables ¶
This section is empty.
Functions ¶
func DoDeleteToOpenAPI ¶
func DoPostFormToOpenAPI ¶
func DoPostJsonToOpenAPI ¶
func DoPubToOpenAPI ¶
func FeedKeyworldCheck ¶
func FeedKeyworldCheck(msgText, feedKeyworldFilter, feedKeyworldList string) (retText, retFilter string, retBool bool)
检查屏蔽关键词,关键词,存在屏蔽词(keyworldFilter) 返回false,存在订阅关键词(keyworldList)或无订阅关键词词 返回true
func FeedKeyworldReplace ¶
文案级关键词替换
func JsonDecode ¶
func JsonDecodeByte ¶
func JsonDecodeString ¶
func JsonEncode ¶
func JsonEncode(data interface{}) string
func JsonEncodeMapToByte ¶
func KeyworldListParse ¶
func KeyworldListParseToMap ¶
解析 k>>kc|k1>>kc1 到 map
func SetTelegramWebhook ¶
func StructToMap ¶
func StructToMap(data interface{}) map[string]interface{}
func UrlMapToTGHTML ¶
hanMap := make(map[string]string, 0) hanMap["汉//\\字"] = "http://han.com" hanMap["汉.df||字2"] = "http://han2.com" ret, err := util.UrlMapToTGHTML(hanMap)
if err != nil { fmt.Println("出错了", err) } else { fmt.Println("ret", ret) }
urlMap[title]url,转义,输出为TG支持的HTML格式文案
func UrlRegMatchReplace ¶
func UrlRegMatchReplaceToTGHTML ¶
识别文案中链接,并转义,输出为TG支持的HTML格式文案
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.