
Евгений
17.08.2016
07:54:57
/top@karma_chat_bot

KarmaBot
17.08.2016
07:54:58
? Топ пользователей:
------------
(+10) perin [Евгений Перин ⭐️]
(+4) F01134H [F01134H]
(+4) Jastkast [Taras Ivasyshyn]
(+4) ijin82 [Ilya Rogojin]
(+3) arturpanteleev [Artur Panteleev]
------------
? Посмотреть весь список

Vanya
17.08.2016
07:55:11
твой бот?

Евгений
17.08.2016
07:55:17
Ага

Google

Vanya
17.08.2016
07:56:00
реклама в чатах
лол
сколько общий охват?

Евгений
17.08.2016
07:57:02
Охват юзеров не знаю
Я не могу получать всех юзеров чата
И даже авки

F01134H
17.08.2016
07:57:35
а каналов скок?

Евгений
17.08.2016
07:57:59
Больше 200

F01134H
17.08.2016
07:58:54
а на чем бота пилил? Какую-нибудь заготовку юзал?

Vanya
17.08.2016
07:59:43
кстати, если переписать роутинг в ларавеле и добавить поддержку тг из коробки, можно сделать платформу для разработки ботов)

F01134H
17.08.2016
08:00:01
лара жирновата для этого, лучше люмен юзать

Vanya
17.08.2016
08:00:34
люмен с орм и норм будет
да

Google

Vanya
17.08.2016
08:00:57
кто перепишет роутинг, у кого есть свободное время?)
кстати хорошая идея

Amon Bower
17.08.2016
08:01:53

Евгений
17.08.2016
08:02:48

Amon Bower
17.08.2016
08:03:28
у тебя свой vps для бота?
Я просто на Node.JS делал, интересно как такое на ларе можно. Если конечно не слушателями
в моем понимании слушатели на php, это очень страшная и грубая штука

F01134H
17.08.2016
08:05:24
Laravel же)
А как тестил, если не секрет? Ну, при разработке, телеграм же вроде ssl сертификат требует от отправителя запросов
и для получателя

Евгений
17.08.2016
08:14:40
Есть ssl

Vanya
17.08.2016
08:22:35
уже ответили, не увидел

Amon Bower
17.08.2016
08:25:49

Vanya
17.08.2016
08:27:55
она не оч
ктстаи
https://github.com/Naltox/telegram-node-bot
топ либа
даже не либа, а целый фреймворк

Google

Konstantin
17.08.2016
08:30:54
Пацаны, как вы реализуете запросы к внешним апи? Через шаблон репозиторий?

Евгений
17.08.2016
08:31:16
А чо ты и на ларе и на ноде прогаешь?

Konstantin
17.08.2016
08:31:29
В смысле?

Евгений
17.08.2016
08:31:37
Я не тебе

Konstantin
17.08.2016
08:31:40
Я и там и там могу, да

Vanya
17.08.2016
08:31:47
ну да, а чо нет

Евгений
17.08.2016
08:31:59
Прост интересно
Молодцом

Vanya
17.08.2016
08:32:24
сейчас вообще с пхп стараюсь слезть

Евгений
17.08.2016
08:32:29
Я даже на пхп кроме лары ничего не умею?

Konstantin
17.08.2016
08:32:54

Vanya
17.08.2016
08:33:03
откуда запросы?

Евгений
17.08.2016
08:33:12
Сервис провайдер

Konstantin
17.08.2016
08:33:28
Ну нужно реализовать интерфейс общения с внешним апи
По сути больше всего подходит реализация как https://laravel.ru/posts/41

Евгений
17.08.2016
08:35:11
Я делал сервис провайдер
Для вк апи
И юзал

Vanya
17.08.2016
08:35:44
возьми на гитхабе любой популярный модуль, которые реализует работу с внешним апи через провайдера, и посмотри
как вариант

Google

Konstantin
17.08.2016
08:39:36
Спасибо

KarmaBot
17.08.2016
08:39:36
@vinkonst в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.

Amon Bower
17.08.2016
08:45:48

Vanya
17.08.2016
08:49:01
ES6 вообще секс

Евгений
17.08.2016
08:49:29
Хз, у меня с жс как то не складывается
Чо какие сервисы кто мутит?

Amon Bower
17.08.2016
08:56:20

F01134H
17.08.2016
08:56:44

Дмитрий Джек
17.08.2016
16:08:16
Всем привет, делаю так
...
$data[] = ['price', '<', 10000];
$data[] = ['price', '>', 20000];
$model->where($data)->paginate(15);
...
В дебагере он показывает такой запрос Mysql:
... (price < '10000' and price > '20000') ....
который разумеется не срабатывает, как заставить лару подставлять числа, а не строки?

F01134H
17.08.2016
16:09:12
(int)10000 попробуй

Дмитрий Джек
17.08.2016
16:10:40

Евгений
17.08.2016
16:12:09
А where разве ждёт массив?

F01134H
17.08.2016
16:12:19
так, стоп, у тебя именно в объявлении 10000 превращается в строку?
или уже где-то дальше по коду

Дмитрий Джек
17.08.2016
16:12:53

F01134H
17.08.2016
16:13:19

Дмитрий Джек
17.08.2016
16:13:37

F01134H
17.08.2016
16:14:00
а если во where объявить, то все норм?

Дмитрий Джек
17.08.2016
16:18:55

Google

F01134H
17.08.2016
16:19:37
эмм
странно)

Sektor
17.08.2016
16:26:34
не знал что он вообще массивы хавает. Есть такая хрень whereIn, вторым параметром хавает массив. но тогда капут знакам сравнения
и вообще что за запрос такой в итоге должен выйти, есть ведь whereNotBetween

Дмитрий Джек
17.08.2016
16:29:50
кхм... сработала такая хрень
->whereRaw('price < 1000', [ ])
зашквар и говнокод

Sektor
17.08.2016
16:31:07
whereNotBetween['price', Array(10000, 20000)]
итого должно дать все что меньше 10000 и больше 20000
у тебя вверху такое ведь условие было

Дмитрий Джек
17.08.2016
16:32:22

Sektor
17.08.2016
16:33:28
зашквар
:D

Дмитрий Джек
17.08.2016
16:35:54
Объясните мне тупенькому, как всеж таки правильно сделать??

Sektor
17.08.2016
16:36:00
у whereBetween с последним условием зашквар, разве что написать огроменное число вместо бесконечности
чтоб от 20000 до 10005000 получилось
не брать искать же в базе максимальную цену...
ну я нубяра в этом всем, что приходит в голову то и пишу
я бы фиганул whereBetween и не загонялся

F01134H
17.08.2016
16:37:34
а я бы пересмотрел всю конструкцию, уж больно она говнокодиста
не должно у тебя таких проблем возникать