Здравствуйте !
Просмотрев все темы касающиеся отправки сообщения в Телеграм из VBA Excel получилась такая процедура.
Но почему то она не работает и выдает ошибку. Если просто через браузер отправить этот sURI -то все норм обрабатывается и приходит в Телеграм сообщение.
По моему все прописано верно. Но при исполнения send выходит сообщение через несколько секунд ожидания:
Run-Time Error "Не удается найти указанный ресурс".
В чем я ошибаюсь, помогите пожалуйста ?
Просмотрев все темы касающиеся отправки сообщения в Телеграм из VBA Excel получилась такая процедура.
Но почему то она не работает и выдает ошибку. Если просто через браузер отправить этот sURI -то все норм обрабатывается и приходит в Телеграм сообщение.
По моему все прописано верно. Но при исполнения send выходит сообщение через несколько секунд ожидания:
Run-Time Error "Не удается найти указанный ресурс".
В чем я ошибаюсь, помогите пожалуйста ?
| Код |
|---|
Sub Send_to_Telegram_Bot()
Dim oHttp As Object
Dim sURI As String
token = "573XXXXXXXXXXXXXXXXXXXXXXXXX"
chat_id = Worksheets(2).Cells(17, 8).Value
txt = "hello"
sURI = "https://api.telegram.org/bot" & token & "/sendmessage?chat_id=" & chat_id & "&text=" & txt
MsgBox sURI, vbInformation, "Запрос"
On Error Resume Next
Set oHttp = CreateObject("MSXML2.XMLHTTP")
If Err.Number <> 0 Then
Set oHttp = CreateObject("MSXML.XMLHTTPRequest")
End If
On Error GoTo 0
If oHttp Is Nothing Then Exit Sub
oHttp.Open "GET", sURI, False
oHttp.Send
MsgBox oHttp.ResponseText, vbInformation, "Ответ"
Set oHttp = Nothing
End Sub |