1
0
mirror of https://github.com/fumiama/ReiBot.git synced 2026-06-09 04:30:08 +08:00

upd deps & 优化 log

This commit is contained in:
源文雨
2022-11-24 18:36:37 +08:00
parent 97f2e69298
commit dea35e6d21
5 changed files with 45 additions and 37 deletions

View File

@@ -55,10 +55,17 @@ func (tc *TelegramClient) processEvent(update tgba.Update) {
switch tp {
case "Message":
ctx.Message = (*tgba.Message)(f.UnsafePointer())
log.Println("receive Message Text:", ctx.Message.Text)
if ctx.Message.From == nil {
ctx.Message.From = &tgba.User{}
}
log.Println("receive Message Text from", ctx.Message.From.ID, ":", ctx.Message.Text)
case "CallbackQuery":
ctx.Message = (*tgba.CallbackQuery)(f.UnsafePointer()).Message
log.Println("receive CallbackQuery Data:", (*tgba.CallbackQuery)(f.UnsafePointer()).Data)
c := (*tgba.CallbackQuery)(f.UnsafePointer())
ctx.Message = c.Message
if c.From == nil {
c.From = &tgba.User{}
}
log.Println("receive CallbackQuery Data from", c.From.ID, ":", c.Data)
}
go match(ctx, matchers)
continue
@@ -67,7 +74,7 @@ func (tc *TelegramClient) processEvent(update tgba.Update) {
if !ok {
continue
}
log.Println("process", tp, "event")
log.Debugln("process", tp, "event")
go h(update.UpdateID, tc, f.UnsafePointer())
}
}