qwertyadrian / TG_AutoPoster

Telegram Bot for reposting from VK
MIT License
94 stars 17 forks source link

Можно ли ставить интервал обновления меньше часа? #22

Open smotim opened 1 year ago

smotim commented 1 year ago

Кажется было бы полезно в Readme это добавить. Какие значения можно ставить безопансно? Если это известно

qwertyadrian commented 1 year ago

Кажется было бы полезно в Readme это добавить.

Согласен, идея неплохая.

Какие значения можно ставить безопансно? Если это известно

Пару лет назад я использовал интервал обновления 5 минут, но стали замораживать страницу за подоздрительную активность. А сейчас мне неизвестно об этом.

vlab97 commented 1 year ago

У меня интервал обновления 3 минуты на 7 источников. Заморозки страницы нет, но помнится у вк есть лимит запросов к API в сутки.

qwertyadrian commented 1 year ago

Кажется было бы полезно в Readme это добавить.

Добавил. Issue я пожалуй закреплю на какой-то период, чтобы пользователи писали о своём опыте.

LexsaTV commented 1 year ago

Про заморозку страницы хз но два раза умудрялся попасть в лимит запросов, не понял именно как так вышло но постов там было много Где то находил что 5000 запросов в день лимит На следующей день лимит спал и дальше постил без проблем, а так в день по 4000-5000 постов легко постил из вк в тг

smotim commented 1 year ago

Наверное сюда не совсем по теме подходит. Вдруг новичкам пригодится: Если у вас на сервере есть еще что-то, кроме бота, удобно будет использовать cron. Учитывая отзывы выше, сделал такую настройку с запасом: */10 * * * * timeout 10m python3 -m TG_AutoPoster Здесь автопостер запускается каждые 10 минут для однократной проверки и через 10 минут выключается, чтобы сразу включиться снова. Время можно уменьшать или увеличвать, но лучше держать интервал запуска и таймаут равными, чтобы телеграм-бот продолжал работать.

LexsaTV commented 1 year ago

Наверное сюда не совсем по теме подходит. Вдруг новичкам пригодится: Если у вас на сервере есть еще что-то, кроме бота, удобно будет использовать cron. Учитывая отзывы выше, сделал такую настройку с запасом: */10 * * * * timeout 10m python3 -m TG_AutoPoster Здесь автопостер запускается каждые 10 минут для однократной проверки и через 10 минут выключается, чтобы сразу включиться снова. Время можно уменьшать или увеличвать, но лучше держать интервал запуска и таймаут равными, чтобы телеграм-бот продолжал работать.

А зачем? Если в самом боте встроенный тайм аут атрибутом " -s 180 " на пример и бот будет как бы работает но эти 180 секунд спать, проверил что новых постов нет и спит, да озу он жрет но не так и много

smotim commented 1 year ago

Наверное сюда не совсем по теме подходит. Вдруг новичкам пригодится: Если у вас на сервере есть еще что-то, кроме бота, удобно будет использовать cron. Учитывая отзывы выше, сделал такую настройку с запасом: */10 * * * * timeout 10m python3 -m TG_AutoPoster Здесь автопостер запускается каждые 10 минут для однократной проверки и через 10 минут выключается, чтобы сразу включиться снова. Время можно уменьшать или увеличвать, но лучше держать интервал запуска и таймаут равными, чтобы телеграм-бот продолжал работать.

А зачем? Если в самом боте встроенный тайм аут атрибутом " -s 180 " на пример и бот будет как бы работает но эти 180 секунд спать, проверил что новых постов нет и спит, да озу он жрет но не так и много

Чтобы терминал не занимать. Подключение по SSH постоянно открытым не держать

LexsaTV commented 1 year ago

Наверное сюда не совсем по теме подходит. Вдруг новичкам пригодится: Если у вас на сервере есть еще что-то, кроме бота, удобно будет использовать cron. Учитывая отзывы выше, сделал такую настройку с запасом: */10 * * * * timeout 10m python3 -m TG_AutoPoster Здесь автопостер запускается каждые 10 минут для однократной проверки и через 10 минут выключается, чтобы сразу включиться снова. Время можно уменьшать или увеличвать, но лучше держать интервал запуска и таймаут равными, чтобы телеграм-бот продолжал работать.

А зачем? Если в самом боте встроенный тайм аут атрибутом " -s 180 " на пример и бот будет как бы работает но эти 180 секунд спать, проверил что новых постов нет и спит, да озу он жрет но не так и много

Чтобы терминал не занимать. Подключение по SSH постоянно открытым не держать

Ты серьезно? ну я просто пишу bash имя.sh & exit все )) в самом баше прописаны ключи что проверка раз в столько то секунд, какое занимания ssh и держания его открытым? Это же базовые знания администрирования, если даже это не знаете то хз ssh закрывается а скрипт дальше работает в фоне пока я его лично не убью через команду