
Danila
21.10.2016
12:22:38
или он навесит?

I
21.10.2016
12:22:40
он сам сделает
попробуй просто
.to_sql

Google

Сергей
21.10.2016
12:25:08
А кто-нибудь пилил telegram-ботов? Интересует не обычный сценарий "я задаю боту команды, а он отвечает", а скорее информирование, например, прошли тесты на CI, бот мне прислал сколько прошло, сколько сфейлилось. Пробую telegram-bot-rb, но пока что-то не шибко выходит.

I
21.10.2016
12:27:40
Я делал
на gem 'telegram-bot-ruby'

Nikolay
21.10.2016
12:28:46
сделай рядом апишку просто
у тебя получается будет запущен бот, который через поллинг будет получать сообщения, которые приходят боту (если нужно)
а апишка на какой-нибудь синатре будет просто дергать метод клиента этого гема и посылать в чатик инфу
в простом виде от силы строк 20 кода

I
21.10.2016
12:32:39
да, я примерно так и делал)
только у меня были воркеры из ActiveJob, оно к рельсе было подключено

Nikolay
21.10.2016
12:33:17
я отдельным сервисом сделал и из рельсы по хттп дергал апи

Lupsick
21.10.2016
12:35:44

Nikolay
21.10.2016
12:35:52
как угодно

Lupsick
21.10.2016
12:36:14
если ты советуешь делать апи то не получится делать лонг пулинг

Google

Nikolay
21.10.2016
12:36:28
апи для сторонних сервисов
я просто бота запускал отдельным процессом

Lupsick
21.10.2016
12:37:14
лонг пулинг для дева нормально

Nikolay
21.10.2016
12:37:14
думаю можно без проблем обойтись вебхуками

Сергей
21.10.2016
12:37:24
Хех... А есть где-то пример stand-alone бота? А то все для рельсы, причём сама рельса как web-сервер не работает при этом. И ещё я так и не разобрался как его в чат добавить. Достаточно BotFather-а попросить и он автоматом там будет, это понятно. А как туда сообщения слать?

Lupsick
21.10.2016
12:37:32
для вебхука нужен публичный апи

Сергей
21.10.2016
12:38:06
webhook мне не принципиален - тут нагрузка нулевая, лонг пул пойдёт.
просто webhook мало в каких гемах поддержкан

Rafkat
21.10.2016
12:43:46
Упакуй бота в докерконтейеер

Lupsick
21.10.2016
12:44:48

Alex
21.10.2016
12:45:17

Ilya
21.10.2016
12:45:29

Lupsick
21.10.2016
12:45:47

Alex
21.10.2016
12:47:26

Rafkat
21.10.2016
12:53:19
Лупсик победил
у него котики

Lupsick
21.10.2016
12:55:52
гитхаб упал

Плюшка
21.10.2016
12:56:24
:(
и правда

Alexander
21.10.2016
14:20:21

Google

Alex
21.10.2016
14:22:54
У децентрализации тоже своих косяков полно
например главный косяк - отсутствие на данный момент реально распределенных сайтов

Alexander
21.10.2016
14:27:36
У децентрализации тоже своих косяков полно
Бесспорно. Я не топлю за что-то одно, я скорее напоминаю, что утверждение тип «github/vk/etc. един! ☝️ Всё остальное отстой» довольно узкое, особенно смешно смотреть на таких людей, когда этот сервис падает, а твой, например gitlab ce, живёт, и работа продолжается в обычном режиме

Alex
21.10.2016
14:27:57
У нормальной фирмы должен быть свой гитлаб )

I
21.10.2016
14:28:02
+

Alexander
21.10.2016
14:28:27
А ведь не обязательно самому сервису упасть, достаточно (увы) вмешательства того же государства

Alex
21.10.2016
14:28:31
у гитхаба кстати есть enterprise edition, но он дорогой
vpn для нубов

I
21.10.2016
14:29:04
http://dl1.joxi.net/drive/2016/10/21/0005/3323/367867/67/93ee966383.png
о, у нас EE

Alexander
21.10.2016
14:29:19

Alex
21.10.2016
14:29:37
как можно опираться на гитхаб вообще. Это же денег стоит

Alex
21.10.2016
14:30:00
Внутри здания поднял старенький комп с гитлабом, настроил бэкапы и работаешь в ус не дуешь.

Alexander
21.10.2016
14:30:10
vpn для нубов
Особенно весело здесь может быть, если сервер вдруг оказался в рашке

Alex
21.10.2016
14:30:10
Одна проблема - гемы качаются тоже централизованно
но думаю это можно обойти.

I
21.10.2016
14:30:23
у go куча пакетов на github висит

Alexander
21.10.2016
14:30:44

Alex
21.10.2016
14:30:54
А что там может отвалиться?

Google

Alex
21.10.2016
14:31:09
скачка гемов? я думаю можно настроить резервирование гемов

Alexander
21.10.2016
14:31:40

Alex
21.10.2016
14:32:07
А причем тут его фильтр?
у тебя гитхаб отвалился? значит надо делать зеркало для гемов

Admin
ERROR: S client not available

Alex
21.10.2016
14:32:46
И уже через него все качать, пускай зеркало прозрачно кеширует
Кто кстати знает решения для прозрачного кеширования гемов?

ojab
21.10.2016
14:34:35
wtf прозрачное кеширование гемов с гитхаба? SSH/HTTPS перехватывать?

Alex
21.10.2016
14:35:09
у тебя в гемфайле можно свой сервер для гемов задать

ojab
21.10.2016
14:35:30
а при чём здесь гитхаб?

Alex
21.10.2016
14:36:09
Бандлер качает напрямую с гитхаба если тот указан?
если да то хреново.

Alexander
21.10.2016
14:37:04
чойта?

Alex
21.10.2016
14:40:59
Ну не закешируешь толком

Alexander
21.10.2016
16:28:03
DNS сервера ддосят
Твиттер, гитхаб — половина интернета пишут не работает
Приплыли

Alex
21.10.2016
16:28:35
вк юзеры с тобой не согласятся

Alexander
21.10.2016
16:29:40
Похоже, у кого-то будет жаркая пятница

Google

Andrey ?
21.10.2016
16:31:09
Ага, это значит не у одного меня такие мемесы
; <<>> DiG 9.8.3-P1 <<>> a pbs.twimg.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20114
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;pbs.twimg.com. IN A
;; Query time: 69 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Oct 21 23:29:45 2016
;; MSG SIZE rcvd: 31

Alexander
21.10.2016
16:31:23
Обидно, наверное, когда закрываешь свой сайт как крепость, а к нему просто ДНС рубят, и тебе трудно на это повлиять

Andrey ?
21.10.2016
16:31:48
; <<>> DiG 9.8.3-P1 <<>> github.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 40010
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;github.com. IN A
;; Query time: 79 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Oct 21 23:31:37 2016
;; MSG SIZE rcvd: 28

Alex
21.10.2016
16:31:54
почему трудно? свой днс сервер

Danila
21.10.2016
16:32:11
при чем тут гитхаб, если днс не резолвит?
типишный рельсовый чатик кек

Andrey ?
21.10.2016
16:33:03
Ну, суть-то в том, что не работает гитхаб, а почему не работает гитхаб - дело десятое)

Lupsick
21.10.2016
18:22:53
поменял днс но гитхаб не работает

v
24.10.2016
03:25:36
все на симпозиуме чтоли?
тишина як в труні

jdggd
24.10.2016
06:53:13
прікол, юкреін)

Maksim
24.10.2016
09:49:34
Всем привет, при деплое с помощью capistrano столкнулся с такой проблемой:
Вызываю cap production deploy
Пишет:
00:05 deploy:symlink:linked_files
01 mkdir -p /var/www/taxi/releases/20161024085434/config
✔ 01 sa@10.8.0.1 0.075s
✔ 01 sa@10.8.0.1 0.095s
02 ln -s /var/www/taxi/shared/config/database.yml /var/www/taxi/releases/20161024085434/config/database.yml
✔ 02 sa@10.8.0.1 0.094s
02 ln: не удалось создать символьную ссылку «/var/www/taxi/releases/20161024085434/config/database.yml»
02 : Файл существует
03 ln -s /var/www/taxi/shared/config/secrets.yml /var/www/taxi/releases/20161024085434/config/secrets.yml
✔ 03 sa@10.8.0.1 0.089s
Почему он вообще еще раз создавать символьную ссылку?
В настройках деплоя ничего необычного, с такими же почти идентичными настройками запускал другие проекты

Alexander
24.10.2016
09:52:10

I
24.10.2016
09:53:52
в var/www/taxi/releases/20161024085434/config/database.yml
уже есть файл