update versions and change to std logger
This commit is contained in:
parent
aa20d59a0f
commit
df441014ed
17 changed files with 212 additions and 147 deletions
|
@ -6,8 +6,8 @@ import (
|
|||
"github.com/disgoorg/disgo/bot"
|
||||
"github.com/disgoorg/disgo/cache"
|
||||
"github.com/disgoorg/disgo/gateway"
|
||||
"github.com/disgoorg/log"
|
||||
"github.com/disgoorg/snowflake/v2"
|
||||
"log"
|
||||
"os"
|
||||
"os/signal"
|
||||
"syscall"
|
||||
|
@ -21,9 +21,8 @@ var (
|
|||
)
|
||||
|
||||
func main() {
|
||||
log.SetLevel(log.LevelInfo)
|
||||
log.Info("starting tempbot...")
|
||||
log.Info("disgo version: ", disgo.Version)
|
||||
log.Printf("INFO: starting tempbot...")
|
||||
log.Printf("INFO: disgo version: %v", disgo.Version)
|
||||
|
||||
// permissions: Manage Messages
|
||||
// intent:
|
||||
|
@ -62,13 +61,12 @@ func main() {
|
|||
ticker := time.NewTicker(1 * time.Minute)
|
||||
quit := make(chan struct{})
|
||||
go func() {
|
||||
client.Logger().Debug("does it even run")
|
||||
for {
|
||||
select {
|
||||
case <-ticker.C:
|
||||
messages, err := client.Rest().GetMessages(channelTempID, 0, 0, 0, 100)
|
||||
if err != nil {
|
||||
client.Logger().Error("error getting messages: ", err)
|
||||
log.Printf("ERROR: getting messages: %v", err)
|
||||
}
|
||||
var messageIDs []snowflake.ID
|
||||
for _, message := range messages {
|
||||
|
@ -76,17 +74,17 @@ func main() {
|
|||
messageIDs = append(messageIDs, message.ID)
|
||||
}
|
||||
}
|
||||
client.Logger().Debug("deleting messages: ", len(messageIDs))
|
||||
log.Printf("DEBUG: deleting messages: %v", len(messageIDs))
|
||||
if len(messageIDs) == 1 {
|
||||
err = client.Rest().DeleteMessage(channelTempID, messageIDs[0])
|
||||
if err != nil {
|
||||
client.Logger().Error("error deleting messages: ", err)
|
||||
log.Printf("ERROR: deleting messages: %v", err)
|
||||
}
|
||||
}
|
||||
if len(messageIDs) > 1 {
|
||||
err = client.Rest().BulkDeleteMessages(channelTempID, messageIDs)
|
||||
if err != nil {
|
||||
client.Logger().Error("error deleting messages: ", err)
|
||||
log.Printf("ERROR: deleting messages: %v", err)
|
||||
}
|
||||
}
|
||||
case <-quit:
|
||||
|
@ -96,7 +94,7 @@ func main() {
|
|||
}
|
||||
}()
|
||||
|
||||
log.Infof("tempbot is now running. Press CTRL-C to exit.")
|
||||
log.Printf("INFO: tempbot is now running. Press CTRL-C to exit.")
|
||||
s := make(chan os.Signal, 1)
|
||||
signal.Notify(s, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
|
||||
<-s
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue