@laravel_pro

Страница 212 из 2014
∀RTUR
02.12.2016
15:49:52
может из-за paginate ?
проверял уже

ёмае

даты то сидованы

Maksim
02.12.2016
15:52:13
Ахахаха

Google
Stanislav
02.12.2016
15:52:25
что значит сидованы?

Maksim
02.12.2016
15:52:41
db:seed

Евгений
02.12.2016
15:52:43
seed

∀RTUR
02.12.2016
15:53:57
так, как зарэндомить датутайм?))

Stanislav
02.12.2016
15:55:34
Наверно также как и все остальное

Евгений
02.12.2016
15:55:47
а как сейчас сидировал? через now()?

сделай вычетание рандомного количества дней, например

subDays(rand(1, 100))

Maksim
02.12.2016
15:57:38
?

∀RTUR
02.12.2016
16:04:45
subDays(rand(1, 100))
new DateTime()

Евгений
02.12.2016
16:05:31
да как угодно можно, лишь бы получил что хочешь в итоге

∀RTUR
02.12.2016
16:05:55
Google
Евгений
02.12.2016
16:06:43
Carbon::now()->subDays(rand(1, 100)); попробуй

Dmitriy
02.12.2016
16:08:21
есть же факер из коробки

$faker = Faker\Factory::create(); $faker->dateTimeBetween($startDate = 'now', $endDate = '+5 years')

∀RTUR
02.12.2016
16:15:19
спасибо

Dmitriy
02.12.2016
16:16:29
нет

https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/DateTime.php#L122

Myroslav
02.12.2016
16:17:51
Мужики, а у кого-то есть обёртка что-бы мокать Propel Query? Никак не могу вкурить как это правильно сделать. Заранее спасибо, если найдутся добрые люди ?

∀RTUR
02.12.2016
16:56:01
нужно делать __construct чтобы сделать firstOrCreate?

у меня почему-то не работает это

а вот new Model(); работает

и последующий ->save();

∀RTUR
02.12.2016
17:13:34
TelegramUser::firstOrCreate(['id' => $from]);

модель всё так же пустая

TelegramUser::firstOrCreate(array('id' => $from)); тоже

Евгений
02.12.2016
17:16:03
ошибка то какая

∀RTUR
02.12.2016
17:17:00
fillable...

простите

ёпта. $users = TelegramUser::all(); foreach ($users as $user) { $telegram->sendMessage([ 'chat_id' => $user->id, 'text' => $request->input('message') ]); }

Google
∀RTUR
02.12.2016
18:26:58
пустой массив $users

в модели нет ничего кроме $fillable

о господи

таблица узеров пустая

что-то я сегодня невнимательный

Maksim
02.12.2016
18:28:36
?

Maksim
02.12.2016
18:29:05
Только хотел спросить - а в БД есть что..? )))

Алексей
02.12.2016
18:29:22
там же коллекция возвращается, которая форычем нормально жуется

Dmitriy
02.12.2016
18:29:46
с чего ради? )
я бота в игног добавлю. он мне сообщение не сможет отправить

эксепшен будет

Алексей
02.12.2016
18:30:49
Либами шлешь сообщения?

Dmitriy
02.12.2016
18:31:46
даже если нет. обработку ошибок нужно делать =)

∀RTUR
02.12.2016
18:31:52
Алексей
02.12.2016
18:31:54
У меня отправка сообщения в заблокированную группу не вызывает exception, а возвращает статус success

да
Какой если не секрет

∀RTUR
02.12.2016
18:33:26
Какой если не секрет
irazasyed/telegram-bot-sdk

Алексей
02.12.2016
18:33:55
я просто перепробовал все, начал свою писать )

Под мои нужды они не катят :-(

Google
Dmitriy
02.12.2016
18:36:09
irazasyed/telegram-bot-sdk
ексепшен будет если я бота в блок отправлю . нужно его ловить

∀RTUR
02.12.2016
18:36:42
Под мои нужды они не катят :-(
что там такого, что может не подойти?

Алексей
02.12.2016
18:38:05
ACL в суппергруппах хандлеры на тип сообщения DI в командах

Dmitriy
02.12.2016
18:39:30
try

Алексей
02.12.2016
18:40:33
∀RTUR
02.12.2016
18:40:49
$telegram->sendMessage

это?

Admin
ERROR: S client not available

Алексей
02.12.2016
18:41:22
Нету нормального билдера запросов, мне помтоянно нужно помнить какие нейминг параметров которые туда передавать

∀RTUR
02.12.2016
18:41:51
try
а экзепшен просто Exception?

Dmitriy
02.12.2016
18:41:57
нет

свой был

Алексей
02.12.2016
18:42:47
в phpdoc там есть
$telegram->sendMessage([ 'chat_id' => 'CHAT_ID', 'text' => 'Hello World', 'reply_markup' => $reply_markup ]); Передается массив.... Пхпдок для массива?

Dmitriy
02.12.2016
18:43:09
да

∀RTUR
02.12.2016
18:43:11
try { //sendmessage } catch (Exception e) { // log }

Алексей
02.12.2016
18:44:44
Для моей ленивой жопы проще было написать $message->to($chatId)->text('bla-bla')->send()

Google
Алексей
02.12.2016
18:46:57
В команды не передаются параметры :-) К примеру есть команда /help Мне нужно получить текст после команды, к примеру /help stata_epta, а в хандлере команды я получаю параметр stat_epta

Примерно как роутинге лары хочу :-)

Firdavs
02.12.2016
18:48:09
try { //sendmessage } catch (Exception e) { // log }
https://github.com/irazasyed/telegram-bot-sdk/tree/master/src/Exceptions

Алексей
02.12.2016
18:48:31
Он в закрытом проекте на битбакете, сейчас на гитхаб тихонько переношу, весь свой горький опыт за год

так, как сделать экзепшн?
отправсь сообщению в чат с номером 1 :-)

∀RTUR
02.12.2016
18:49:31
Firdavs
02.12.2016
18:49:45
смотря для чего

∀RTUR
02.12.2016
18:50:08
например, что заблокирован бот пользователем, невозможно отправить сообщение

Алексей
02.12.2016
18:50:55
отправсь сообщению в чат с номером 1 :-)
Или отправь сообщение более 4к символов

есть еще один вариант... отправь вот это `<b> <i> trololo</b> </i>

C парсингом html

Алексей
02.12.2016
18:52:46
Хочешь покидаться какахами на мой скил? )

Алексей
02.12.2016
18:56:19
https://github.com/akeinhell/telegram-bot там пока только базовые методы пока реализованы, я их делаю в свободное время. И хочу все выше озвученные моменты там реализовать

вот пример отправки без использования магических массивов $message = MessageEntry::create() ->text($this->faker->text) ->to(self::CHAT_ID) ->withReplyKeyboard($keyboard); $this->bot->sendMessage($message); $message->hideReplyKeyboard(); $this->bot->sendMessage($message); $this->bot->sendTextMessage(self::CHAT_ID, $this->faker->text);

D'
02.12.2016
19:00:20
а чому у тебя chat_id константой?

∀RTUR
02.12.2016
19:00:58
try { $telegram->sendMessage([ 'chat_id' => $user->id, 'text' => $request->input('message') ]); } catch (TelegramResponseException e) { Log::error('TelegramResponseException'); }

не работает

Алексей
02.12.2016
19:02:07
а чому у тебя chat_id константой?
Это на моментт разработки тестов шлю себе все тестовые данные :-)

∀RTUR
02.12.2016
19:02:32
Parse error: syntax error, unexpected ')', expecting variable (T_VARIABLE)

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