MessageProcessing

package
v1.0.0-beta.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2022 License: MIT Imports: 12 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func CommandExtraction

func CommandExtraction(SNSName string, json Struct.WebHookJson, text string) (bool, string, string)

*

  • @description: 命令处理,判断命令是否匹配,匹配则输出命令和命令参数
  • @param {string} SNSName 聊天软件名字
  • @param {Struct.WebHookJson} json 消息主体
  • @param {string} text 消息内容
  • @return {bool} 是否匹配到命令
  • @return {string} 命令头
  • @return {string} 命令内容

func Error

func Error(SNSName string, UserID string, WikiLink string) string

*

  • @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

func Log(SNSName string, Type string, target string, text string)

*

  • @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 QQMessageProcessing

func QQMessageProcessing(json Struct.WebHookJson)

消息处理

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL