|
17 / 17 / 6
Регистрация: 11.11.2015
Сообщений: 146
|
|
Как узнать, что телеграм бот уже запущен на сервере (для тех, у кого разделены среда разработки и релиз-версия)31.05.2022, 14:56. Показов 2752. Ответов 4
Собственно сабж. Попробую пояснить - по мере продвижения разработки я перекидываю более новую версию на сервер(арендованный линукс сервер где-то в Европе) и запускаю бот. Когда я занимаюсь собственно разработкой (которая у меня на моей локальной винде, да будет мне прощение от высших сил), я лезу руками на тот сервер, останавливаю бот и затем уже запускаю в дебагере у себя на компе. Но иногда я туплю и забываю зайти на сервер и тормознуть бот. И тогда, после запуска дебагера(PyCharm) получаю нечто непонятное, бот вроде как работает и вроде как нет. Не буду описывать подробности, вопрос лишь в том, существует ли метод, где-то на уровне старта бота, который мне в консоли дебагера внятно скажет, что мой бот уже запущен.
Всем 10х.
0
|
|
| 31.05.2022, 14:56 | |
|
Ответы с готовыми решениями:
4
Как сделать так, чтоб телеграм бот переподключался к интернету до тех пор пока он не появится, а не выключался? Не могу установить телеграм бот на сервере ubuntu
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 31.05.2022, 15:45 | |
|
Может разделить бота стадии разработки и стадии продакшена на два идентичных, но отдельных бота?
1
|
|
|
17 / 17 / 6
Регистрация: 11.11.2015
Сообщений: 146
|
||
| 31.05.2022, 17:28 [ТС] | ||
0
|
||
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 31.05.2022, 18:47 | |
|
Не уверен, можно ли программно через api телеги узнать работает ли бот уже где-то (скорее всего нет, по крайней мере напрямую, возможно по каким-то косвенным признакам (например, не отправляются сообщения или бот не стартует)).
Если есть только два месте, где оно крутится, можно написать скрипт, который будет логиниться на сервер выполнять какие-то действия - как то проверять, запущен ли скрипт там, завершать его или наоборот запускать. Добавлено через 3 минуты Как вариант, на сервере может крутиться свой внешний api (в контексте ботового скрипта, или, что было бы правильней, отдельный), который можно было бы дернуть, чтобы проверить статус или запустить/остановить скрипт.
1
|
|
|
17 / 17 / 6
Регистрация: 11.11.2015
Сообщений: 146
|
|
| 31.05.2022, 20:26 [ТС] | |
|
Понял, попробую как-нибудь проверить эти варианты.
Спасибо
0
|
|
| 31.05.2022, 20:26 | |
|
Помогаю со студенческими работами здесь
5
По каким косвенным признакам можно узнать запущен ли на сервере memcashed - ? Телеграм бот для напоминаний. Как организовать асинхронность? Как узнать запущено ли уже приложение на сервере терминалов в какой-либо сессии? Как сделать, что бы среда разработки Джава, в частности Эклипс Хилариоус сам угадывал код? Visual Studio как среда для разработки на Django Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|