Комментарии 33
Спасибо, хорошее саммари.
Пока делал похожий сетап (pm2 с гитхуком на своём сервере вместо докера) столкнулся с очень странной проблемой: бот работает, если запускать HTTPS-сервер с сертификатом letsencrypt но НЕ передавать сертификат самому боту или же если использовать самоподписанный сертификат и передавать его и HTTPS-серверу и боту.
Пока делал похожий сетап (pm2 с гитхуком на своём сервере вместо докера) столкнулся с очень странной проблемой: бот работает, если запускать HTTPS-сервер с сертификатом letsencrypt но НЕ передавать сертификат самому боту или же если использовать самоподписанный сертификат и передавать его и HTTPS-серверу и боту.
+2
Docker логгер
у вас очень олдскульный метод описан, коллега.
докер уже умеет писать логи почти куда угодно :
json-file Default logging driver for Docker. Writes JSON messages to file.
syslog Syslog logging driver for Docker. Writes log messages to syslog.
journald Journald logging driver for Docker. Writes log messages to journald.
gelf Graylog Extended Log Format (GELF) logging driver for Docker. Writes log messages to a GELF endpoint like Graylog or Logstash.
fluentd Fluentd logging driver for Docker. Writes log messages to fluentd (forward input).
awslogs Amazon CloudWatch Logs logging driver for Docker. Writes log messages to Amazon CloudWatch Logs.
splunk Splunk logging driver for Docker. Writes log messages to splunk using HTTP Event Collector.
etwlogs ETW logging driver for Docker on Windows. Writes log messages as ETW events.
gcplogs Google Cloud Logging driver for Docker. Writes log messages to Google Cloud Logging.
+3
Какой хостинг вы использовали для бота?
0
Vscale.io
+1
Почему не бесплатный?
0
а есть бесплатный хостинг с поддержкой докера?
0
- AWS with free tier
- https://arukas.io/en/ (free only for beta)
+1
о, спасибо, поковыряю
0
По-моему в Heroku лимит есть только по ОЗУ 512*2 МБ…
0
Это PaaS — там лимит со всех сторон.
PostgreSQL — Бесплатно, но только 10К строк, если хочешь нормальный PG — то +$9 в месяц.
Такая ж история с Redis.
Бесплатно 1 воркер с ограничением по CPU.
Для отладки, теста и обкатки идеи — решение отличное. Хотя есть компании, которые в нем живут и радуются.
PostgreSQL — Бесплатно, но только 10К строк, если хочешь нормальный PG — то +$9 в месяц.
Такая ж история с Redis.
Бесплатно 1 воркер с ограничением по CPU.
Для отладки, теста и обкатки идеи — решение отличное. Хотя есть компании, которые в нем живут и радуются.
+1
У хероку есть один плюс: они сами дают тебе рабочий домен в *.herokuapp.com и https с валидным сертификатом. То есть париться насчет SSL для подключения к телеграму вообще не надо.
+1
Если размер докер контейнера меньше 300 МБ, то Heroku подойдет, как сказали.
0
Еще кстати OpenShift с докером начинает работать, но там как то всё сложно.
0
Не нашел нормального. Позже поищу еще или в комментах подскажут.
AWS free tier у меня уже кончился.
AWS free tier у меня уже кончился.
0
что плавно подводит нас к написанию статьи о монетизации ботов в телеграме))
+1
У меня подписок на ~30 каналов. Изначально, я хотел просто получать уведомления в Telegram. Вашего бота я тоже начинал использовать, но чет вручную забивать эти 30 каналов мне стало влом. Да и откладывать просмотр хотелось. Вот и написал своего, попрактиковался в node.js.
И поддерживать согласен, по мере возможностей. даже развивать. Долго искал чтобы было еще и не накладно (финансово), но пока не получилось.
И поддерживать согласен, по мере возможностей. даже развивать. Долго искал чтобы было еще и не накладно (финансово), но пока не получилось.
0
Изначально бот не видит подписки с ограниченным доступом, в настройках канала надо временно включить показ информации о подписках. Вопрос — после закрытия информации о подписках увидит ли бот новые подписки?
При выводе списка подписок он ограничен 50 пунктами. Вопрос — бот отслеживает все подписки или только те, что в списке?
При выводе списка подписок он ограничен 50 пунктами. Вопрос — бот отслеживает все подписки или только те, что в списке?
+1
1. Бот обновляет подписки пользователей раз в 2 часа, если вы подписались или отписались бот это увидит.
2. Бот обрабатывает пока что только первые 50 подписок.
2. Бот обрабатывает пока что только первые 50 подписок.
+1
- Почему же бот не увидел подписки с ограниченным доступом в первый раз?
- -
- Было бы неплохо добавить команду с функционалом
/logout
, чтобы он сам удалялся отсюда: Приложения, связанные с аккаунтом. - Каким образом на данный момент можно отказаться от уведомлений бота?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Особенности разработки Telegram бота с Google API в Docker