Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
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
}