@laravel_pro

Страница 34 из 2014
Евгений
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:03:28
у тебя свой vps для бота?

Я просто на Node.JS делал, интересно как такое на ларе можно. Если конечно не слушателями

в моем понимании слушатели на php, это очень страшная и грубая штука

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

и для получателя

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

Amon Bower
17.08.2016
08:25:49
какую либу юзаешь для ботов?
http://archakov.im/post/telegram-bot-on-nodejs.html

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
Я даже на пхп кроме лары ничего не умею?

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
А чо ты и на ларе и на ноде прогаешь?
да. На ларе конечно не делал бота как ты, но основные проекты делаю с этим фреймом

Я даже на пхп кроме лары ничего не умею?
нода не тяжелая. Тот же JS, просто намного круче)

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

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

Чо какие сервисы кто мутит?

Amon Bower
17.08.2016
08:56:20
ES6 вообще секс
? согласен

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
(int)10000 попробуй
не канает..

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

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

или уже где-то дальше по коду

Дмитрий Джек
17.08.2016
16:12:53
А where разве ждёт массив?
ну ему можно массив скормить с кучей условий

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
whereNotBetween['price', Array(10000, 20000)]
хм, ну можно конешн whereNotBetween['price', Array(0, 20000)] чтоб получить больше 20000, но тоже ведь зашквар...

у тебя вверху такое ведь условие было
Мне надо три условия, от 0 до 10000, от 10000 до 20000, и больше 20000

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
а я бы пересмотрел всю конструкцию, уж больно она говнокодиста

не должно у тебя таких проблем возникать

Страница 34 из 2014