экраны закупов и креативов
This commit is contained in:
@@ -68,8 +68,12 @@ func (b *Bot) SetState(s State, mode RenderMode) {
|
||||
Msg("State transition")
|
||||
|
||||
b.CurrentState = s
|
||||
b.exec.transitioned = true
|
||||
b.exec.handled = true
|
||||
|
||||
if b.exec != nil {
|
||||
b.exec.transitioned = true
|
||||
b.exec.handled = true
|
||||
}
|
||||
|
||||
s.Enter(b, mode)
|
||||
}
|
||||
|
||||
@@ -104,7 +108,10 @@ func (b *Bot) SendNew(text string, keyboard echotron.InlineKeyboardMarkup) {
|
||||
ReplyMarkup: keyboard,
|
||||
ParseMode: echotron.HTML,
|
||||
})
|
||||
b.exec.handled = true
|
||||
|
||||
if b.exec != nil {
|
||||
b.exec.handled = true
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
log.Error().Err(err).Msg("SendMessage failed")
|
||||
@@ -132,7 +139,10 @@ func (b *Bot) Edit(text string, keyboard echotron.InlineKeyboardMarkup) {
|
||||
} else {
|
||||
b.SendNew(text, keyboard)
|
||||
}
|
||||
b.exec.handled = true
|
||||
|
||||
if b.exec != nil {
|
||||
b.exec.handled = true
|
||||
}
|
||||
}
|
||||
|
||||
func (b *Bot) SendMessageWithURLButton(text, buttonText, url string) {
|
||||
@@ -153,7 +163,10 @@ func (b *Bot) SendMessageWithURLButton(text, buttonText, url string) {
|
||||
if err != nil {
|
||||
log.Error().Err(err).Msg("SendMessageWithURLButton")
|
||||
}
|
||||
b.exec.handled = true
|
||||
|
||||
if b.exec != nil {
|
||||
b.exec.handled = true
|
||||
}
|
||||
|
||||
if err == nil && res.Result != nil {
|
||||
b.LastMessageID = res.Result.ID
|
||||
|
||||
Reference in New Issue
Block a user