Dmitriy
$faker = Faker\Factory::create(); $faker->dateTimeBetween($startDate = 'now', $endDate = '+5 years')
Arthur'); DROP TABLE Users;--
спасибо
Arthur'); DROP TABLE Users;--
Dmitriy
нет
Dmitriy
https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/DateTime.php#L122
✙ Myroslav
Мужики, а у кого-то есть обёртка что-бы мокать Propel Query? Никак не могу вкурить как это правильно сделать. Заранее спасибо, если найдутся добрые люди 😐
Arthur'); DROP TABLE Users;--
нужно делать __construct чтобы сделать firstOrCreate?
Arthur'); DROP TABLE Users;--
у меня почему-то не работает это
Arthur'); DROP TABLE Users;--
а вот new Model(); работает
Arthur'); DROP TABLE Users;--
и последующий ->save();
Arthur'); DROP TABLE Users;--
TelegramUser::firstOrCreate(['id' => $from]);
Arthur'); DROP TABLE Users;--
модель всё так же пустая
Arthur'); DROP TABLE Users;--
TelegramUser::firstOrCreate(array('id' => $from)); тоже
Евгений
ошибка то какая
Arthur'); DROP TABLE Users;--
fillable...
Arthur'); DROP TABLE Users;--
простите
Arthur'); DROP TABLE Users;--
ёпта. $users = TelegramUser::all(); foreach ($users as $user) { $telegram->sendMessage([ 'chat_id' => $user->id, 'text' => $request->input('message') ]); }
Arthur'); DROP TABLE Users;--
пустой массив $users
Arthur'); DROP TABLE Users;--
в модели нет ничего кроме $fillable
Arthur'); DROP TABLE Users;--
о господи
Arthur'); DROP TABLE Users;--
таблица узеров пустая
Arthur'); DROP TABLE Users;--
что-то я сегодня невнимательный
Maksim
😂
Maksim
Только хотел спросить - а в БД есть что..? )))
Алексей
Алексей
там же коллекция возвращается, которая форычем нормально жуется
Dmitriy
с чего ради? )
я бота в игног добавлю. он мне сообщение не сможет отправить
Dmitriy
эксепшен будет
Алексей
Либами шлешь сообщения?
Dmitriy
даже если нет. обработку ошибок нужно делать =)
Arthur'); DROP TABLE Users;--
Алексей
У меня отправка сообщения в заблокированную группу не вызывает exception, а возвращает статус success
Алексей
да
Какой если не секрет
Arthur'); DROP TABLE Users;--
Какой если не секрет
irazasyed/telegram-bot-sdk
Алексей
я просто перепробовал все, начал свою писать )
Алексей
Под мои нужды они не катят :-(
Dmitriy
irazasyed/telegram-bot-sdk
ексепшен будет если я бота в блок отправлю . нужно его ловить
Arthur'); DROP TABLE Users;--
Под мои нужды они не катят :-(
что там такого, что может не подойти?
Алексей
ACL в суппергруппах хандлеры на тип сообщения DI в командах
Arthur'); DROP TABLE Users;--
Dmitriy
try
Алексей
Arthur'); DROP TABLE Users;--
$telegram->sendMessage
Arthur'); DROP TABLE Users;--
это?
Алексей
Нету нормального билдера запросов, мне помтоянно нужно помнить какие нейминг параметров которые туда передавать
Arthur'); DROP TABLE Users;--
try
а экзепшен просто Exception?
Dmitriy
нет
Dmitriy
свой был
Алексей
в phpdoc там есть
$telegram->sendMessage([ 'chat_id' => 'CHAT_ID', 'text' => 'Hello World', 'reply_markup' => $reply_markup ]); Передается массив.... Пхпдок для массива?
Dmitriy
да
Arthur'); DROP TABLE Users;--
try { //sendmessage } catch (Exception e) { // log }
Алексей
Для моей ленивой жопы проще было написать $message->to($chatId)->text('bla-bla')->send()
Алексей
В команды не передаются параметры :-) К примеру есть команда /help Мне нужно получить текст после команды, к примеру /help stata_epta, а в хандлере команды я получаю параметр stat_epta
Алексей
Примерно как роутинге лары хочу :-)
Arthur'); DROP TABLE Users;--
так, как сделать экзепшн?
Firdavs
try { //sendmessage } catch (Exception e) { // log }
https://github.com/irazasyed/telegram-bot-sdk/tree/master/src/Exceptions
Алексей
Он в закрытом проекте на битбакете, сейчас на гитхаб тихонько переношу, весь свой горький опыт за год
Алексей
так, как сделать экзепшн?
отправсь сообщению в чат с номером 1 :-)
Arthur'); DROP TABLE Users;--
Firdavs
смотря для чего
Arthur'); DROP TABLE Users;--
например, что заблокирован бот пользователем, невозможно отправить сообщение
Алексей
отправсь сообщению в чат с номером 1 :-)
Или отправь сообщение более 4к символов
Алексей
есть еще один вариант... отправь вот это `<b> <i> trololo</b> </i>
Алексей
C парсингом html
Алексей
Хочешь покидаться какахами на мой скил? )
Алексей
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);
Anonymous
а чому у тебя chat_id константой?
Arthur'); DROP TABLE Users;--
try { $telegram->sendMessage([ 'chat_id' => $user->id, 'text' => $request->input('message') ]); } catch (TelegramResponseException e) { Log::error('TelegramResponseException'); }
Arthur'); DROP TABLE Users;--
не работает
Алексей
а чому у тебя chat_id константой?
Это на моментт разработки тестов шлю себе все тестовые данные :-)
Arthur'); DROP TABLE Users;--
Parse error: syntax error, unexpected ')', expecting variable (T_VARIABLE)