Documentation
¶
Index ¶
- Variables
- func ATMessageEventHandler() event.ATMessageEventHandler
- func ChannelEventHandler() event.ChannelEventHandler
- func CreateMessageHandler() event.MessageEventHandler
- func DirectMessageHandler() event.DirectMessageEventHandler
- func ErrorNotifyHandler() event.ErrorNotifyHandler
- func GetChannelById(guildId string, channelId string) dto.Channel
- func GetChannelMembers(guildId string) ([]dto.User, error)
- func GetUserById(guildId string, userId string) dto.User
- func GuildEventHandler() event.GuildEventHandler
- func InteractionHandler() event.InteractionEventHandler
- func MemberEventHandler() event.GuildMemberEventHandler
- func MentionUser(channelId string, userId string)
- func ReadyHandler() event.ReadyHandler
- func Run(wg *sync.WaitGroup)
- func SendPicToChannelMsg(channelID string, qrContent []byte, data map[string]string) ([]byte, error)
- func ThreadEventHandler() event.ThreadEventHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var Api openapi.OpenAPI
ChannelMap Guild -> (channelId -> channelName)
View Source
var FreshmanCourseMap = map[string]string{
"高等数学": "https://pd.qq.com/s/hmjpd7fzl",
"大学物理": "https://pd.qq.com/s/2ffmv9mh9",
"数字电路": "https://pd.qq.com/s/chxcd0ndc",
"高级程序设计": "https://pd.qq.com/s/h8u8jw80c",
"离散数学": "https://pd.qq.com/s/1vg90cgh7",
"线性代数": "https://pd.qq.com/s/2yhw9kuzz",
"大学英语": "https://pd.qq.com/s/ggwhoywvh",
}
FreshmanCourseMap 大一板块
View Source
var SophomoreCourseMap = map[string]string{
"数据结构": "https://pd.qq.com/s/1udvk4wwv",
"计算机组成原理": "https://pd.qq.com/s/6v33dnhc",
"人工智能引论": "https://pd.qq.com/s/w2f05x8x",
"最优化方法": "https://pd.qq.com/s/7pamq1zlt",
"概率论": "https://pd.qq.com/s/3a3dxj609",
"大学英语": "https://pd.qq.com/s/1ooiiut87",
}
SophomoreCourseMap 大二板块
UserMap Guild -> (userId -> userName)
Functions ¶
func ATMessageEventHandler ¶
func ATMessageEventHandler() event.ATMessageEventHandler
ATMessageEventHandler 实现处理 at 消息的回调
func ChannelEventHandler ¶
func ChannelEventHandler() event.ChannelEventHandler
ChannelEventHandler 处理子频道事件
func CreateMessageHandler ¶
func CreateMessageHandler() event.MessageEventHandler
CreateMessageHandler 处理消息事件
func DirectMessageHandler ¶
func DirectMessageHandler() event.DirectMessageEventHandler
DirectMessageHandler 处理私信事件
func ErrorNotifyHandler ¶
func ErrorNotifyHandler() event.ErrorNotifyHandler
func GetChannelMembers ¶
GetChannelMembers 查询频道内所有成员(该 API 仅私域机器人可调用,难绷)
func InteractionHandler ¶
func InteractionHandler() event.InteractionEventHandler
InteractionHandler 处理内联交互事件
func MemberEventHandler ¶
func MemberEventHandler() event.GuildMemberEventHandler
MemberEventHandler 处理成员变更事件
func MentionUser ¶
func SendPicToChannelMsg ¶
func ThreadEventHandler ¶
func ThreadEventHandler() event.ThreadEventHandler
ThreadEventHandler 论坛主贴事件
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.