mirror of
https://github.com/fumiama/ReiBot.git
synced 2026-06-05 17:10:25 +08:00
49 lines
1.0 KiB
Go
49 lines
1.0 KiB
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"strings"
|
|
|
|
rei "github.com/fumiama/ReiBot"
|
|
tgba "github.com/go-telegram-bot-api/telegram-bot-api/v5"
|
|
)
|
|
|
|
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(updateid 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.Println("[ERRO]", err)
|
|
}
|
|
},
|
|
OnEditedMessage: func(updateid 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.Println("[ERRO]", err)
|
|
}
|
|
},
|
|
},
|
|
})
|
|
}
|