package tg
type ParseMode string
const (
HTML ParseMode = "HTML"
MARKDOWN ParseMode = "Markdown"
)
type SendOpt struct {
ParseMode *ParseMode
}
func (s *SendOpt) SetParseMode(mdoe ParseMode) *SendOpt {
s.ParseMode = &mdoe
return s
}
func mergeSendOpt(opts []*SendOpt) *SendOpt {
sendOpt := SendOpt{}
for _, v := range opts {
if v.ParseMode != nil {
sendOpt.ParseMode = v.ParseMode
}
}
return &sendOpt
}