From 88b4b2c11996f8a8713a8bdd130e94a35880c224 Mon Sep 17 00:00:00 2001 From: Yuriy Date: Tue, 16 Apr 2024 22:49:45 -0400 Subject: [PATCH] small cleanup --- API-Functions.ahk | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/API-Functions.ahk b/API-Functions.ahk index 5e205c3..ab6ea90 100644 --- a/API-Functions.ahk +++ b/API-Functions.ahk @@ -1,8 +1,6 @@ ;---FUNCTIONS----------------------------------------------------------------------- ; Misc Functions that are called by both the Video and Social Media poster - - ; -------------------------------Discord------------------------------- PostToDiscordChannel(Message,WebhookChannel){ ; Msgbox % "Message: " Message @@ -27,9 +25,7 @@ PostToDiscordChannel(Message,WebhookChannel){ "content": "%Message%" } ) - - ; Msgbox % "JsonString: " JsonString - ; + try WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1") try WebRequest.Open("POST", WebhookChannel, false) try WebRequest.SetRequestHeader("Content-Type", "application/json") @@ -50,14 +46,14 @@ TelegramMsgBox(Text:="", TelegramBotToken := "", TelegramBotChatID :=""){ ; Replace all forbidden characters - https://www.ascii-code.com/ - ; Text := StrReplace(Text, "`%", "%25") ; percent with + Text := StrReplace(Text, "`n", "%0A") ; New Line ; Text := StrReplace(Text, "`n", "%0A") ; New Line ; Text := StrReplace(Text, " ", "%23") ; New Line ; Text := ; Text := StrReplace(Text, "`n", "%0A") ; New Line - + ; Text := StrReplace(Text, "`%", "%25") ; percent with ; Msgbox % "Text: " Text ErrorLoggingPath = %A_ScriptDir%\Lib\ErrorLogging\check.rups @@ -93,6 +89,7 @@ TelegramMsgBox(Text:="", TelegramBotToken := "", TelegramBotChatID :=""){ ; -------------------------------/TelegramAPI------------------------------- ; Telegram Message API +; https://core.telegram.org/bots/api ;------------------------------------------------ SendTelegramMessage(token, chatID, text := "", ParseMode := "MarkdownV2") ; you could add more options; compare the Telegram API docs { @@ -142,6 +139,7 @@ pre-formatted fixed-width code block written in the Python programming language ; -------------------------------Telegram Image Sending------------------------------- ; https://www.autohotkey.com/boards/viewtopic.php?t=68417 +; https://core.telegram.org/bots/api SendTelegramPhoto(token, chatID, file, caption := "", ParseMode := "MarkdownV2") ; you could add more options; compare the Telegram API docs {