handle old updates

This commit is contained in:
Watn3y 2023-03-05 06:02:10 +01:00
parent 21b665110b
commit ce23ec62d6
2 changed files with 3 additions and 15 deletions

6
bot.go
View file

@ -2,6 +2,7 @@ package main
import ( import (
"log" "log"
"time"
"watn3y/bloaterbotv3/botIO" "watn3y/bloaterbotv3/botIO"
"watn3y/bloaterbotv3/commands" "watn3y/bloaterbotv3/commands"
"watn3y/bloaterbotv3/text" "watn3y/bloaterbotv3/text"
@ -9,12 +10,11 @@ import (
func bot() { func bot() {
updates, bot := botIO.Authenticate() updates, bot := botIO.Authenticate()
now := time.Now().UTC()
for update := range updates { for update := range updates {
if update.Message == nil { if update.Message == nil || update.Message.Time().UTC().Unix() < now.UTC().Unix() {
continue continue
} }
log.Printf("[bot] Recieved Message: [%s] %s", update.Message.From.UserName, update.Message.Text) log.Printf("[bot] Recieved Message: [%s] %s", update.Message.From.UserName, update.Message.Text)
if update.Message.IsCommand() { if update.Message.IsCommand() {

View file

@ -1,11 +1,5 @@
package commonlogic package commonlogic
import (
"reflect"
"runtime"
"strings"
)
func ContainsInt64(a []int64, b int64) bool { func ContainsInt64(a []int64, b int64) bool {
for _, v := range a { for _, v := range a {
if v == b { if v == b {
@ -15,9 +9,3 @@ func ContainsInt64(a []int64, b int64) bool {
return false return false
} }
func GetPackageName(temp interface{}) string {
strs := strings.Split((runtime.FuncForPC(reflect.ValueOf(temp).Pointer()).Name()), ".")
strs = strings.Split(strs[len(strs)-2], "/")
return strs[len(strs)-1]
}