Size: a a a

R (язык программирования)

2020 August 14

AP

Arcady Perla in R (язык программирования)
Alexey Seleznev
команда updater$start_polling() реализует постоянную проверку обновлений, т.е. сообщений которые получает бот.

это бесконечный цикл
А вечный цикл запускается библиотекой - понятно. А процесс фоновый, если R сессия упадёт, процесс уже не перезапустится? Я к тому насколько это все надёжно для работы бота в реальных условиях в масштабах скажем предприятия. Где бот не должен падать или зависать.
Документацию посмотрю, конечно. Ещё раз спасибо.
источник

AS

Alexey Seleznev in R (язык программирования)
Arcady Perla
А вечный цикл запускается библиотекой - понятно. А процесс фоновый, если R сессия упадёт, процесс уже не перезапустится? Я к тому насколько это все надёжно для работы бота в реальных условиях в масштабах скажем предприятия. Где бот не должен падать или зависать.
Документацию посмотрю, конечно. Ещё раз спасибо.
у меня норм работает, иногда конечно падает, но в основном было изза моих ошибок, т.к. я не обо всех ограничениях знал.

например один раз бот навернулся, потому что я из inlineKeyboard отправил в callback_data текст длинее 64 символов
источник

AS

Alexey Seleznev in R (язык программирования)
т.е. это не к боту а ко мне притензия
источник

AS

Alexey Seleznev in R (язык программирования)
а так держится норм, у меня он просто крутится с планировщика заданий
источник

AS

Alexey Seleznev in R (язык программирования)
т.е. я задачу создал и запустил, без рассписания, но так что бы мониторить что он упал
источник

AS

Alexey Seleznev in R (язык программирования)
сам же бот себя и мониторит, как раз тем спосоом который я в статье описал, если вдруг он упадёт то я об этом в ближайшие 30 минут узнаю
источник

АК

Артём Клевцов... in R (язык программирования)
Arcady Perla
А вечный цикл запускается библиотекой - понятно. А процесс фоновый, если R сессия упадёт, процесс уже не перезапустится? Я к тому насколько это все надёжно для работы бота в реальных условиях в масштабах скажем предприятия. Где бот не должен падать или зависать.
Документацию посмотрю, конечно. Ещё раз спасибо.
Для линукса можно написать systemd-unit который сам всё перезапустит. Есть также вариант запилить http-сервис (plumber/RestRserve), который будет обрабатывать вебхуки. Поллинг - не всегда хорошая идея.
источник

AP

Arcady Perla in R (язык программирования)
Артём Клевцов
Для линукса можно написать systemd-unit который сам всё перезапустит. Есть также вариант запилить http-сервис (plumber/RestRserve), который будет обрабатывать вебхуки. Поллинг - не всегда хорошая идея.
Да у меня перезапускалка бота так и работает на Ubuntu
источник

AP

Arcady Perla in R (язык программирования)
Alexey Seleznev
т.е. это не к боту а ко мне притензия
Интересно ещё потестить библиотеку на корректность работы с API. Например, вы в статье запрашивание chat_id из последнего сообщения пользователя. Но если сообщение пришло от нажатой пользователем кнопки, то chat_id будет в другом параметре возвращаемого API json. Поверяют ли подобное  функции библиотеки ?
источник

AS

Alexey Seleznev in R (язык программирования)
Arcady Perla
Интересно ещё потестить библиотеку на корректность работы с API. Например, вы в статье запрашивание chat_id из последнего сообщения пользователя. Но если сообщение пришло от нажатой пользователем кнопки, то chat_id будет в другом параметре возвращаемого API json. Поверяют ли подобное  функции библиотеки ?
в первой статье я рассказал про класс Bot, он примитивный, чере него самого бота с какой то логикой не построищь.

В следующих статьях я расскажу про класс Updater, который принимает сообщения с кучей параметров, в том числе chat_id, и там всё это на ходу действительно можно вытащить.
источник

AS

Alexey Seleznev in R (язык программирования)
Arcady Perla
Интересно ещё потестить библиотеку на корректность работы с API. Например, вы в статье запрашивание chat_id из последнего сообщения пользователя. Но если сообщение пришло от нажатой пользователем кнопки, то chat_id будет в другом параметре возвращаемого API json. Поверяют ли подобное  функции библиотеки ?
вот тут в кратце автор пакета привёл пример

https://cran.r-project.org/web/packages/telegram.bot/vignettes/telegrambot-building-a-bot.html
источник

AP

Arcady Perla in R (язык программирования)
спасибо
источник

S

Stan in R (язык программирования)
Коллеги, доброго вечера! Есть пользователи пакетом с МСМС? Интересует пакет BayesMinMix, не могу разобраться с ошибкой тюнинга ... Вопрос: как заставить можно функцию coupledMetropolis работать только с двумя кластерами? Пишет странные ошибки, хотя все корректно работает...
источник
2020 August 15

А

Александр in R (язык программирования)
На tiobe за август R прыгнул на 8 место 💪. Выше он ещё никогда не был. В прошлом году в августе был на 20.
источник

А

Александр in R (язык программирования)
Наверно какие-то курсы запустились на R
источник

A

Andrey in R (язык программирования)
Это с ковидлой связывают, вырос спрос на статистику с эпидемиологией
источник

AS

Alexander Semenov in R (язык программирования)
Раз уж об этом зашёл разговор, хочу поинтересоваться у знающих людей, что сейчас происходит на рынке фриланса/удалёнки в R на забугорье? На что спрос, где искать, подводные камни, вот это всё.
источник

PU

Philipp Upravitelev in R (язык программирования)
Andrey
Это с ковидлой связывают, вырос спрос на статистику с эпидемиологией
грустно, если так. неустойчивая позиция, значит
источник

PU

Philipp Upravitelev in R (язык программирования)
Alexander Semenov
Раз уж об этом зашёл разговор, хочу поинтересоваться у знающих людей, что сейчас происходит на рынке фриланса/удалёнки в R на забугорье? На что спрос, где искать, подводные камни, вот это всё.
на апворке есть временами разное. но из того, что там есть, адекватнее всего задачи для шайни, по ощущениям
источник

AS

Alexander Semenov in R (язык программирования)
А в чём их адекватность? Понятное ТЗ, не кидают по деньгам, ещё что-то?
источник