Используйте библиотеку базы данных Telegram (TDLib) в функциях GCP или AWS Lambda с JavaScript - PullRequest
1 голос
/ 24 марта 2019

Основной проект - это приложение Telegram, которое будет читать группы / супергруппы, на которые я подписан, и пересылать все новые сообщения группе, которой я владею.Мне нужно реализовать его в безсерверной среде, то есть работать через функции GCP или AWS Lambda.

У меня есть решение, которое делает это с локальной настройкой.Мне пришлось скомпилировать TDLib для Mac OS X, но, похоже, мне нужна была только библиотека "tdjson" для использования с кодом, приведенным в , этом примере .

tdjson_path = find_library("tdjson") or "tdjson.dll"

Это решение, очевидно, требуетсценарий будет запущен в консоли, и как только я выключу компьютер, все пересылки прекратятся.

Я не очень хорош в Python, но могу переписать это в JavaScript.Есть обертки Node.js для TDLib, но я не могу понять, как использовать / подключить его к бессерверным функциям, таким как функции Lambda и GCP.А именно, я не могу понять, нужно ли мне скомпилировать библиотеку для какой-то конкретной среды и где мне нужно хранить ее, чтобы функции могли иметь к ней доступ.

Существует пример настройки среды Node на Lambda.с Serverless , но я не могу экстраполировать это на мою ситуацию.

...