Documentation
¶
Overview ¶
* @Author: NyanCatda * @Date: 2021-11-15 17:23:29 * @LastEditTime: 2022-03-07 18:50:11 * @LastEditors: NyanCatda * @Description: KaiHeiLa 消息处理 * @FilePath: \ShionBot\Controller\MessageProcessing\KaiHeiLaMessageProcessing.go
* @Author: NyanCatda * @Date: 2021-11-05 23:42:17 * @LastEditTime: 2022-01-27 18:17:39 * @LastEditors: NyanCatda * @Description: Line消息处理 * @FilePath: \ShionBot\src\MessageProcessing\LineMessageProcessing.go
* @Author: NyanCatda * @Date: 2021-10-03 05:25:31 * @LastEditTime: 2022-01-27 18:17:20 * @LastEditors: NyanCatda * @Description: QQ消息处理 * @FilePath: \ShionBot\src\MessageProcessing\QQMessageProcessing.go
* @Author: NyanCatda * @Date: 2021-11-04 22:09:03 * @LastEditTime: 2022-01-27 18:05:47 * @LastEditors: NyanCatda * @Description: Telegram消息处理 * @FilePath: \ShionBot\src\MessageProcessing\TelegramMessageProcessing.go
Index ¶
- func CommandExtraction(SNSName string, json Struct.WebHookJson, text string) (bool, string, string)
- func Error(SNSName string, UserID string, WikiLink string) string
- func KaiHeiLaMessageProcessing(json Struct.WebHookJson)
- func KaiHeiLaSettingsMessageProcessing(Text string, json Struct.WebHookJson)
- func KaiHeiLaWebHookVerifyProcessing(c *gin.Context, json Struct.WebHookJson)
- func LineMessageProcessing(json Struct.WebHookJson)
- func LineSettingsMessageProcessing(Text string, json Struct.WebHookJson)
- func Log(SNSName string, Type string, target string, text string)
- func MessageProcessing(c *gin.Context, json Struct.WebHookJson)
- func QQMessageProcessing(json Struct.WebHookJson)
- func QQNudgeEventMessageProcessing(json Struct.WebHookJson)
- func QQSettingsMessageProcessing(Text string, json Struct.WebHookJson)
- func QQsendFriendWikiInfo(json Struct.WebHookJson, WikiName string, UserID string, QueryText string)
- func QQsendGroupWikiInfo(json Struct.WebHookJson, UserID string, WikiName string, GroupID string, ...)
- func QQsendTempdWikiInfo(json Struct.WebHookJson, WikiName string, UserID string, GroupID int, ...)
- func TelegramMessageProcessing(json Struct.WebHookJson)
- func TelegramSettingsMessageProcessing(Text string, json Struct.WebHookJson)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommandExtraction ¶
*
- @description: 命令处理,判断命令是否匹配,匹配则输出命令和命令参数
- @param {string} SNSName 聊天软件名字
- @param {Struct.WebHookJson} json 消息主体
- @param {string} text 消息内容
- @return {bool} 是否匹配到命令
- @return {string} 命令头
- @return {string} 命令内容
func Error ¶
*
- @description: Wiki链接错误返回
- @param {string} SNSName
- @param {string} UserID
- @param {string} WikiLink
- @return {*}
func KaiHeiLaMessageProcessing ¶
func KaiHeiLaMessageProcessing(json Struct.WebHookJson)
func KaiHeiLaSettingsMessageProcessing ¶
func KaiHeiLaSettingsMessageProcessing(Text string, json Struct.WebHookJson)
设置消息返回
func KaiHeiLaWebHookVerifyProcessing ¶
func KaiHeiLaWebHookVerifyProcessing(c *gin.Context, json Struct.WebHookJson)
func LineMessageProcessing ¶
func LineMessageProcessing(json Struct.WebHookJson)
func LineSettingsMessageProcessing ¶
func LineSettingsMessageProcessing(Text string, json Struct.WebHookJson)
设置消息返回
func Log ¶
*
- @description: 消息接收日志
- @param {string} SNSName 聊天软件名字
- @param {string} Type 消息来源类型
- @param {string} target 消息发送者
- @param {string} text 消息主体
- @return {*}
func MessageProcessing ¶
func MessageProcessing(c *gin.Context, json Struct.WebHookJson)
*
- @description: 消息处理分配
- @param {*gin.Context} c
- @param {Struct.WebHookJson} json
- @return {*}
func QQNudgeEventMessageProcessing ¶
func QQNudgeEventMessageProcessing(json Struct.WebHookJson)
戳一戳消息处理
func QQSettingsMessageProcessing ¶
func QQSettingsMessageProcessing(Text string, json Struct.WebHookJson)
设置消息返回
func QQsendFriendWikiInfo ¶
func QQsendFriendWikiInfo(json Struct.WebHookJson, WikiName string, UserID string, QueryText string)
发送好友消息
func QQsendGroupWikiInfo ¶
func QQsendGroupWikiInfo(json Struct.WebHookJson, UserID string, WikiName string, GroupID string, QueryText string, quoteID string)
发送群组消息
func QQsendTempdWikiInfo ¶
func QQsendTempdWikiInfo(json Struct.WebHookJson, WikiName string, UserID string, GroupID int, QueryText string)
发送临时会话消息
func TelegramMessageProcessing ¶
func TelegramMessageProcessing(json Struct.WebHookJson)
func TelegramSettingsMessageProcessing ¶
func TelegramSettingsMessageProcessing(Text string, json Struct.WebHookJson)
设置消息处理
Types ¶
This section is empty.