@Fox Здравствуйте! По поводу использования стандартного HTTP клиента и стандартных названий переменных (которые могут перекликаться с переменными пользователей) мне уже сообщили, что это не очень удобно, буду менять.
По поводу "Действие "WaitMessage" срабатывает только на сообщения, которые были введены после старта действия. То есть если вы напишете боту команду до фактического запуска этого действия, то действие не вернёт результат." - так ведь и должно быть, разве нет? Мало ли что мы пишем боту, до того, как сказали ему ждать команду, по-моему, это логично и удобно. Насчет частоты запросов тоже сомневался, но все таки, прислушаюсь к вашему совету и добавил задержку в 2 сек между запросами.
Ну а насчет локализации, описания, и, от себя добавлю, лога, так это все будет изменено ближе к финальной версии, потому что, насколько я знаю, менять названия функций на русские можно только в самом manifest.json, и после обновления модуля из BAS (я пишу модуль именно в BAS, не чистым кодом), все названия все равно сбрасываются на английский. Также в финальной версии уберу лог, сейчас это, скорее, отладочная информация. А еще действие waitMessage не работало при запуске или многопотоке, т.к если использовать действия JSON в модуле, но не использовать в самом скрипте - ничего работать не будет, надо сообщить разработчику BAS об этой проблеме. Следовательно, экшены json из модуля я заменил на json команды через "выполнить код".
Новая версия уже в шапке.