Можно ли написать бота Telegram, используя чистый Javascript? - PullRequest
0 голосов
/ 04 ноября 2019

Я хотел бы создать простого бота Telegram, используя JavaScript. Но когда я пытаюсь его погуглить (поскольку я не очень хорошо работаю с API), я могу найти только решения, использующие Node.js.

Итак, вот в чем вопрос. Есть ли причины, по которым я не могу использовать чистый js для этой цели? Если нет, то есть ли статьи для чтения?

Заранее спасибо

1 Ответ

0 голосов
/ 04 ноября 2019

«Чистый JS» не имеет механизмов для ввода или вывода, поэтому он не может выполнять сетевые запросы. Предоставление таких вещей зависит от среды хоста.

Примеры сред хоста включают веб-страницы (запущенные в веб-браузерах), Node.js и Adobe Photoshop.

Node.js является распространенным решением. потому что он разработан, чтобы позволить широкий спектр разработки программного обеспечения на JavaScript. Вот почему вы видите множество решений, использующих его.

(веб-браузеры, напротив, предназначены для того, чтобы авторы веб-страниц могли запускать программы на компьютерах посетителей только потому, что посетитель нажимал на ссылку на веб-страницу - так, чтобы ониосновные ограничения на то, что разрешено делать программам JavaScript на веб-страницах. Аналогично, Photoshop позволяет людям использовать JS для автоматизации графических манипуляций, а не для выполнения общей работы по программированию.)

...