Можно ли как то отправить сообщение в тг

Snax

Участник
Автор темы
42
3
Можно ли как то отправить сообщение в тг
через авто хот кей если можно скиньте образец​
 
  • Грустно
Реакции: de_clain

darksoor

Известный
652
346
AutoHotKey:
InputBox, message, Enter message to send, Message to send
Gui, Add, Text, , %message%
Gui, Add, Button, w200 h30 gSendMessage, Отправить
Gui, Show
return

SendMessage:
Gui, Submit

; Поменять CHAT_ID и BOT_TOKEN на свои значения
CHAT_ID := "12345678"
BOT_TOKEN := "123456:ABCDEF12345"

message_encoded := UrlEncode(message)
url := "https://api.telegram.org/bot" BOT_TOKEN "/sendMessage?chat_id=" CHAT_ID "&text=" message_encoded

http := ComObjCreate("WinHttp.WinHttpRequest.5.1")
http.open("GET", url, false)
http.send()

if (http.status == 200) {
  MsgBox, Message sent successfully.
} else {
  MsgBox, Sending message failed.
}

GuiClose:
ExitApp

Вызов `InputBox` открывает окно с запросом на ввод сообщения. После этого окно GUI с отображением сообщения и кнопкой отправки открывается. После нажатия на кнопку сообщение к кодированию в формат URL. Затем формируется URL-адрес для отправки сообщения, где вместо `CHAT_ID` и `BOT_TOKEN` должны быть указаны соответствующие значения. Затем отправляем запрос через объект `WinHttpRequest` и выводим соответствующее сообщение о результате выполнения.
(c) ChatGPT
 
  • Нравится
Реакции: degrando