Size: a a a

pyTelegramBotAPI.talks.ru

2020 August 22

GF

George Forse in pyTelegramBotAPI.talks.ru
George Forse
Ну так, я так и думал, значит хероку должен у себя приватный иметь, чтобы ходить на гитхаб
Но он почему-то себе паблик берет тоже
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
George Forse
Ну так, я так и думал, значит хероку должен у себя приватный иметь, чтобы ходить на гитхаб
да
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
пусть
источник

AF

Alex Fila in pyTelegramBotAPI.talks.ru
slair 🇷🇺
проблема сводится к тому что, машина с ботом теряет интернет, ибо впн гасит соединение по неактивности
ясно, спасибо!
Интересно почему он с ботами так, пинг не пропадает.
Если в код бота добавить логгер, как ты посоветовал вчера:

logger = telebot.logger
telebot.logger.setLevel(logging.DEBUG)

то в консоле каждые 4 секунды происходит вот это:

2020-08-22 16:39:14,948 (apihelper.py:55 PollingThread) DEBUG - TeleBot: "Request: method=get url=https://api.telegram.org/bot"TOKEN"/getUpdates params={'offset': 765062463, 'timeout': 999999} files=None"
2020-08-22 16:39:18,239 (apihelper.py:68 PollingThread) DEBUG - TeleBot: "The server returned: 'b'{"ok":true,"result":[]}''"
2020-08-22 16:39:18,239 (__init__.py:330 PollingThread) DEBUG - TeleBot: "Received 0 new updates"
2020-08-22 16:39:18,239 (util.py:63 PollingThread) DEBUG - TeleBot: "Task complete"
2020-08-22 16:39:18,239 (util.py:59 PollingThread) DEBUG - TeleBot: "Received task"
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
когда ключ генеришь - пара остаётся у тебя
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
slair 🇷🇺
когда ключ генеришь - пара остаётся у тебя
Ну да
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Alex Fila
ясно, спасибо!
Интересно почему он с ботами так, пинг не пропадает.
Если в код бота добавить логгер, как ты посоветовал вчера:

logger = telebot.logger
telebot.logger.setLevel(logging.DEBUG)

то в консоле каждые 4 секунды происходит вот это:

2020-08-22 16:39:14,948 (apihelper.py:55 PollingThread) DEBUG - TeleBot: "Request: method=get url=https://api.telegram.org/bot"TOKEN"/getUpdates params={'offset': 765062463, 'timeout': 999999} files=None"
2020-08-22 16:39:18,239 (apihelper.py:68 PollingThread) DEBUG - TeleBot: "The server returned: 'b'{"ok":true,"result":[]}''"
2020-08-22 16:39:18,239 (__init__.py:330 PollingThread) DEBUG - TeleBot: "Received 0 new updates"
2020-08-22 16:39:18,239 (util.py:63 PollingThread) DEBUG - TeleBot: "Task complete"
2020-08-22 16:39:18,239 (util.py:59 PollingThread) DEBUG - TeleBot: "Received task"
это polling вроде
бот теребит телеграм, про новые сообщения и прочее
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Зачем хероку может брать себе паблик кей, если даже в статье в доках, которую я читаю суть связки с гитхабом
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
а что значит "брать себе ключ"?
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Я может не до конца разобрался, что за связка...и надо нормально все прочитать... Но... Гитхаб вообще не стал бы ходить на хероку ни в каком варианте, зачем ему жто
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
slair 🇷🇺
а что значит "брать себе ключ"?
Ну там heroku keys:add, это чтобы у хероку был ссш ключ
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
И он автоматически берет сгеренный мной паблик зачем-то, а не прайват
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
наличие публичного ключа не означает что к тебе придут
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
придёт лишь тот у кого приватный ключ, а это только ты, по идее
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
ключи можно сливать с машины на машину и прочее
источник

AF

Alex Fila in pyTelegramBotAPI.talks.ru
George Forse
И он автоматически берет сгеренный мной паблик зачем-то, а не прайват
так все ок, паблик на то и паблик чтоб его раздавать.
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
я вот систему переставлял, чтобы не париться, взял ключи от старой системы
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
чтобы заново не распространять паблик ключи
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
https://devcenter.heroku.com/articles/keys вот. Эта статья пишет о том, как деплоить через ssh вместо https, ну как бы в случае деплоя на хероку тоже должен быть не паблик же, а прайват, так нахера она берет прайват, я вот этого не понял
источник