
Roman
10.04.2016
06:07:10
а текст можно сделать изначально белым, а потом белый заменять на какой хочешь цвет
опять же рмажиком

aodzaki.toko
10.04.2016
06:09:38
Роман, кинь линк на пример (свой или чужой)
@LukyanovDenis лови ещё линк http://stackoverflow.com/questions/13348509/create-a-title-with-two-colors-in-rmagick

Google

NewsBot pro.ruby
10.04.2016
07:24:20
Help with converting SQL to ActiveRecord? https://t.co/KvgVQpm2fY

Denis
10.04.2016
07:28:43

aodzaki.toko
10.04.2016
07:44:27
Перенос текста? А не пробовал вставлять escape-последовательность? Типа "\n"

Denis
10.04.2016
07:45:06
https://gist.github.com/kakawka/0558f7c91d4793f6a11847da067aa46b
text = fit_text(text) вот так вот сейчас переношу его

aodzaki.toko
10.04.2016
07:46:03
Ты можешь в зависимости от длины текста задавать кегль
Впихни туда подсчёт слов и зависимость размера шрифта

Denis
10.04.2016
07:48:39
ок, спасибо, ща попробую

Roman
10.04.2016
09:42:38
@LukyanovDenis лучше вместо rmagick используй minimagick.
https://github.com/minimagick/minimagick
- меньше проблем с зависимостями (нет native кода)
- меньший расход памяти (rmagick даже на тупую задачу ужирает 100MB)
- minimagick, скорее всего, немного быстрее

Denis
10.04.2016
10:13:28

NewsBot pro.ruby
10.04.2016
12:25:24
How do write a down program using While Loop? Please check my program. https://t.co/MPoIiuVFQA

coda
10.04.2016
13:01:35

Denis
10.04.2016
13:02:27

Google

NewsBot pro.ruby
10.04.2016
15:55:28
Tutorial - Using UUID in Rails https://t.co/D85ZKqOXxT

Stanislav
10.04.2016
18:40:50
https://wicg.github.io/webusb/

@proDOT
10.04.2016
18:42:52

Stanislav
10.04.2016
18:43:15
драфт на усб в браузере)

[Anonymous]
10.04.2016
18:43:41
Что? Зачем? Не, не надо!

Roman
10.04.2016
18:55:36
Отчего же? А как же юзкейс с “физическими” ключами доступа?

NewsBot pro.ruby
11.04.2016
07:55:41
learn ruby repo in Rubymine ? https://t.co/obotVV4ZBT
nested arrays https://t.co/my2aggwRjo

Alex
11.04.2016
10:55:15
Коллеги, мне нужен человек для выполнения удаленного срочного разового заказа

Константин
11.04.2016
10:58:46
а задача какая?

Vasilij
11.04.2016
11:00:28
+

Alex
11.04.2016
11:00:35
Дописать админку и скрипты разбора статистики к существующей системе

Vasilij
11.04.2016
11:00:38
какая задача и сколько платят

Alex
11.04.2016
11:00:41
Там часть кода уже есть
Код на рельсах
Сколько платят - это вы мне скажите

Vasilij
11.04.2016
11:02:04
Не ну это ж надо конкретно смотреть сколько времени займет. А вы же задачу видите да и бюджет какой-то есть, наверное :)

Alex
11.04.2016
11:10:07
Работы там на примерно неделю по нашим оценкам
И бюджет какой-то есть
Но кто ж сразу бюджет-то называет

Vasilij
11.04.2016
11:10:47
на неделю по 8 часов/день?
т.е. 40 часов?

Google

Alex
11.04.2016
11:11:01
Да
По нашим оценкам - где-то так

Vlad
11.04.2016
11:14:24
Админка самописная или на ActiveAdmin?

Alex
11.04.2016
11:15:23
Самописная

Stanislav
11.04.2016
11:26:22
?

NewsBot pro.ruby
11.04.2016
12:25:25
A video demo of action_cable_client [1:51] https://t.co/mypvOu8sSa
Differences between load, require, include and extend in Ruby https://t.co/dRCfPso2u1

Ваня
11.04.2016
13:44:19
Кто-нибудь использовал связку rails_admin + paperclip?

Nick
11.04.2016
13:47:55
@ffloyd Что в итоге с AR и Sinatra? Без проблем сдружились?

Roman
11.04.2016
14:53:12
@nick_itch подружились, да
Но в итоге на sinatra только промо, а остальная часть это plain ruby + AR + (о господи) ruby threads
По уму для этой штуки надо бы брать elexir + phoenix, но elixir пока в стадии изучения

Denis
11.04.2016
15:45:38
кто-нибудь работал с message bus?
я что-то не понимаю где должна быть вот эта часть ( https://github.com/SamSaffron/message_bus#usage )
И как оно вообще работает? я так понимаю вот эта часть
MessageBus.start();
MessageBus.subscribe("/channel", function(data){
//
});
посылает запрос на /channel и, когда появятся новые данные, выполняется код в функции?

NewsBot pro.ruby
11.04.2016
17:55:36
Awesome Ruby https://t.co/P5FI2n7HJB

Vlad
12.04.2016
02:52:23
Есть ли у кого-нибудь опыт адаптирования Rails для создания Telegram-бота? Посетила мысль, что смысл тот же самый, только вместо браузера телеграм, и паттерн MVC должен отлично подойти.

Stanislav
12.04.2016
02:55:23
зачем рельсы?

Плюшка
12.04.2016
03:04:24
Выглядит как "подогнатт тополь-м, чтобы уничтожить улей ос"
Хотя идея интересная

Vlad
12.04.2016
03:55:00
Рельсы затем же, зачем рельсы нужны для API например
Телеграм это всего лишь интерфейс, так же как и браузер или JSON
Может быть я хочу написать большое сложное приложение с интерфейсом в телеграме. Например текстовую игру

Google

Roman
12.04.2016
04:37:05
Есть гем для Телеграма. В пару строк бот такой пишется.

Vlad
12.04.2016
05:41:45
Какой - такой?

Денис
12.04.2016
08:10:12
как платежи лучше и проще всего внедрять в ruby приложения? мобильные или с карты. чтобы с телефона удобно было платить

Stanislav
12.04.2016
08:11:07
а если ен вебхуки, рельсы вообще не нужны
хоть на синатре делай
хоть на чистом реке

Vlad
12.04.2016
08:12:56
@sadfuzzy спасибо
@crackedmind я хочу сделать так, что бы тот текст который вводит пользователь обрабатывался роутером наподобии URI и в зависимости от этого все дальше шло в нужный контроллер

Юрий
12.04.2016
08:19:33
т.е. ты хочешь заставить пользователя писать урлы?

Stanislav
12.04.2016
08:23:53

Vlad
12.04.2016
08:25:37
жаль)) а так-то хорошая идея мне кажется))
ну тогда проще на чистом руби сделать, набросать свой mvc
подключить AR

Денис
12.04.2016
08:26:30
типа “Купить чашку кофе с корицей и ватрушкой”

Vlad
12.04.2016
08:27:43
Та вопрос не в интерпретации того что пользователь вводит (тем более там можно сделать кнопки с фиксированными командами), а в том как сделать что бы роутер обрабатывал этот текст

Денис
12.04.2016
08:30:06
ну так что тебе мешает команды слеплять?
/start/buy/coffee&cinnamon

Vlad
12.04.2016
08:31:59
Ну сцеплю я их, и что?

Google

Vlad
12.04.2016
08:36:54
хотя… что если сделать типа прокси, который будет захватывать введенный текст, и по http ломиться к Rails по адресу «http://localhost:80/Купить чашку кофе с корицей и ватрушкой»

Vasilij
12.04.2016
08:37:08
фигня это все. Рельсы юзать тут это вообще жопа. Да и веб фреймворк зачем?
самое простое - загнать в эластик базу слов, и искать по фултекст команды

Stanislav
12.04.2016
08:37:47

Vasilij
12.04.2016
08:38:00
чтобы можно было ошибиться, но бот понял что ты имел ввиду
зачем эти комманды? Хотите команды - откройте терминал

Vlad
12.04.2016
08:38:37
@crackedmind не знал))) просто не читал еще хорошо документацию, тогда даже прокси не нужен, все будет стандартным роутером обрабатываться

Vasilij
12.04.2016
08:38:51
здесь отчетливо прослеживается надобность ивентмашины

Плюшка
12.04.2016
08:39:15

Vasilij
12.04.2016
08:39:48
я к тому, что зачем здесь вообще телеграм
если тебе команды надо делать
ну напиши баш скриптик sdelat_zaebis.sh
который будет делать что надо

Artur
12.04.2016
08:40:51
Бояните про скрипт с кофеваркой гитхабовский?)

Плюшка
12.04.2016
08:40:58
гг
а то

Vlad
12.04.2016
08:41:27
@sqrel телеграм поддерживает кнопки, юзеру может вообще не понадобится ничего вводить

Vasilij
12.04.2016
08:43:04
Да, но человекоподобный текст может больше чем кнопки, разве что получится что-то типа такого http://ftparmy.com/images/ffmpeg-gui-01.jpg

Vlad
12.04.2016
08:43:54
все зависит от того какое приложение будет

Roman
12.04.2016
09:37:53
@vladz тебе нужен rails от слова совсем. Достаточно того гема про бота. А если нужна промо-страничка - то хватит синатры за глаза. AR несложно прикручивается к sinatra/plain ruby. Вместе со схемами, миграциями и rake-тасками.
А если хочется распараллелить обработку - то тут смотреть в сторону eventmachine/celluloid. Но это все в один поток правда будет (если не jruby). Ну или самому бить на процессы. В случае вебхука можно исхитриться - балансировать nginx’ом или чем-то еще между несколькими инстансами приложения запущенными отдельно. Но это только если у тебя весь global state в басе храниться будет.
А вообще - ruby не лучший язык для написания ботов)