package main import ( "strings" rei "github.com/fumiama/ReiBot" tgba "github.com/go-telegram-bot-api/telegram-bot-api/v5" log "github.com/sirupsen/logrus" ) func main() { rei.Run(rei.Bot{ Token: "", Buffer: 256, UpdateConfig: tgba.UpdateConfig{ Offset: 0, Limit: 0, Timeout: 60, }, Debug: true, Handler: &rei.Handler{ OnMessage: func(_ int, bot *rei.TelegramClient, msg *tgba.Message) { if len(msg.Text) <= len("测试") { return } if !strings.HasPrefix(msg.Text, "测试") { return } _, err := bot.Send(tgba.NewMessage(msg.Chat.ID, msg.Text[len("测试"):])) if err != nil { log.Errorln(err) } }, OnEditedMessage: func(_ int, bot *rei.TelegramClient, msg *tgba.Message) { if len(msg.Text) <= len("测试") { return } if !strings.HasPrefix(msg.Text, "测试") { return } _, err := bot.Send(tgba.NewMessage(msg.Chat.ID, "已编辑:"+msg.Text[len("测试"):])) if err != nil { log.Errorln(err) } }, }, }) }