From b18f8501145329b5aaf9b50f35dd066a0fb231e2 Mon Sep 17 00:00:00 2001 From: Logan Gartner Date: Wed, 20 Jul 2022 17:45:35 -0600 Subject: [PATCH] EngiBot now pretends to type when downloading a video --- messageCreate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/messageCreate.go b/messageCreate.go index 8e2a20b..b37e2d8 100644 --- a/messageCreate.go +++ b/messageCreate.go @@ -66,6 +66,7 @@ func messageCreate(session *discordgo.Session, message *discordgo.MessageCreate) choice, err := getLargestFormat(result, 8*1024*1024) log.Printf("Choice: %s | Size: %fM\n", choice.FormatID, choice.FilesizeApprox/1024/1024) if err == nil { + session.ChannelTyping(message.ChannelID) downloadResult, err := result.Download(context.Background(), choice.FormatID) if err != nil { log.Println(err) @@ -116,6 +117,7 @@ func messageCreate(session *discordgo.Session, message *discordgo.MessageCreate) choice, err := getLargestYTFormat(result, 8*1024*1024) log.Printf("Choice: %s | Size: %fM\n", choice.FormatID, choice.FilesizeApprox/1024/1024) if err == nil { + session.ChannelTyping(message.ChannelID) downloadResult, err := result.Download(context.Background(), choice.FormatID) if err != nil { @@ -148,6 +150,7 @@ func messageCreate(session *discordgo.Session, message *discordgo.MessageCreate) log.Println(err) continue } else { + session.ChannelTyping(message.ChannelID) downloadResult, err := result.Download(context.Background(), result.Formats()[0].FormatID) // Insta only has one possible format to download :( if err != nil { log.Println(err)