Python twitterbot с использованием node.js - PullRequest
0 голосов
/ 04 декабря 2018

Недавно я следовал учебнику , чтобы создать простой твиттер-бота, однако натолкнулся на проблему при попытке его развернуть.Он хорошо запускается, если я запускаю его через ssh, но я бы хотел запустить его как приложение, чтобы он мог просто публиковать сообщения самостоятельно по таймеру, на котором я его установил ...

У меня есть собственный виртуальный сервер(Ubuntu 16.04 под управлением Plesk 17.8) для экспериментов, и я бы предпочел не использовать внешний сервис для размещения бота, но, поскольку Plesk прекратил поддержку python в текущей версии, я думаю, что единственным вариантом будет запустить его через узел.JS, верно?Я настроил домен для бота, а также приложение в Plesk, но проблема в том, что я по глупости подумал, что могу просто использовать .py файл, который я создал с помощью учебника ... Это не так,мне нужно конвертировать скрипт, или есть способ выполнить скрипт через javascript (и он продолжает работать)?

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

1 Ответ

0 голосов
/ 04 декабря 2018

Чтобы иметь возможность запускать скрипт Python на сервере, вам нужно настроить WSGI-сервер .Вам не нужно делать это вручную, вы также можете использовать любую из доступных веб-платформ, такую ​​как Flask или Tornado (Flask подойдет для вас, поскольку это действительно просто, а Tornadoасинхронный).Возможно, вам придется немного переписать свой код для этой цели, а также добавить еще несколько необходимых сценариев для работы сервера.

...