🎨 Initialize router before setting webhook
This commit is contained in:
parent
bd77128c06
commit
c6face26f4
|
@ -55,10 +55,6 @@ func (bot *Bot) NewWebhookChannel(
|
|||
}
|
||||
}
|
||||
|
||||
if _, err := bot.SetWebhook(params); err != nil {
|
||||
log.Fatalln(err.Error())
|
||||
}
|
||||
|
||||
channel := make(chan Update, 100)
|
||||
go func() {
|
||||
requiredPath := []byte(listen)
|
||||
|
@ -69,11 +65,11 @@ func (bot *Bot) NewWebhookChannel(
|
|||
dlog.Ln("Unsupported request path:", string(ctx.Path()))
|
||||
return
|
||||
}
|
||||
|
||||
dlog.Ln("Catched supported request path:", string(ctx.Path()))
|
||||
|
||||
var update Update
|
||||
if err := json.Unmarshal(ctx.Request.Body(), &update); err != nil {
|
||||
log.Fatalln(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
channel <- update
|
||||
|
@ -88,5 +84,9 @@ func (bot *Bot) NewWebhookChannel(
|
|||
}
|
||||
}()
|
||||
|
||||
if _, err := bot.SetWebhook(params); err != nil {
|
||||
log.Fatalln(err.Error())
|
||||
}
|
||||
|
||||
return channel
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue