Files

28 lines
545 B
Go

package handler
import (
"context"
"github.com/nightnoryu/anon3anon/pkg/infrastructure/jsonlog"
"github.com/go-telegram/bot"
"github.com/go-telegram/bot/models"
)
func NewStartCommandHandler(logger jsonlog.Logger) bot.HandlerFunc {
return func(ctx context.Context, b *bot.Bot, update *models.Update) {
if update.Message == nil {
return
}
params := &bot.SendMessageParams{
ChatID: update.Message.Chat.ID,
Text: greetingMessage,
}
_, err := b.SendMessage(ctx, params)
if err != nil {
logger.Error(err)
}
}
}