я хотел создать своего бота в VBScript (я знаю его как тролля и плохая идея, наверное, я могу сделать это в Lua, Python, С, с#, PHP, ...., но я решил попробовать сделать это с помощью VBScript)
самая сложная часть заключается в том, что я пытаюсь извлечь данные из телеграммы getUpdates
я сделал это, например код и это работает, я объясню, что работает, а что нет
Dim fso, outFile, TeleTest
Set fso = CreateObject("Scripting.FileSystemObject")
Set outFile = fso.CreateTextFile("output.txt", True)
set TeleTest = fso.CreateTextFile("TeleTest.txt", True)
Dim url, req, json
Set req = CreateObject("MSXML2.XMLHTTP")
url = "https://api.telegram.org/bot"[TOKEN]"/getUpdates"
req.open "GET", url, False
req.send
If req.Status = 200 Then
TeleTest.Write req.responseText
End If
' Load the JSON array into a JsonArray:
set jsonArray = CreateObject("Chilkat_9_5_0.JsonArray")
success = jsonArray.Load("TeleTest.txt")
If (success <> 1) Then
outFile.WriteLine(jsonArray.LastErrorText)
WScript.Quit
End If
' Get some information from each record in the array.
numRecords = jsonArray.Size
i = 0
Do While i < numRecords
outFile.WriteLine("
Итак, первая часть, которые должны получать обновления и сохраните его Ино TeleTest.txt работает нормально, получает обновления, она сохраняет в JSON в .txt файл (или что-нибудь, я также можете сохранить его в строку в VBS или .файл JSON)
проблема в том, что вторая часть, где я использую Chilkat дает ошибку
Цитата
ChilkatLog: Нагрузка:
ChilkatVersion: 9.5.0.78
Не удалось получить массив с индексом 0. --Нагрузка
--ChilkatLog
любая помощь или идеи будут appereciated, а также, если Chilkat не годится для этого, может быть, скажи мне, почему, и дайте мне что-нибудь еще?! (Chilkat был только DLL я нашел для работы с VBScript, а не в JSON значение, вещи)