
F01134H
11.10.2017
08:01:22
У Фолли рандомная оценка я бы не доверял
на деле на день а потом тз будет на 10 лет
он же не говорил, что условия тз будут меняться
следовательно, получил ту оценку, которую хотел

Google

Igor
11.10.2017
08:04:15
Максимально простое ТЗ, чисто МВП

Dmitriy
11.10.2017
08:09:27

Igor
11.10.2017
08:12:48
Понравился комментарий.
а так, если задача важная - то надо написать тесты и\или документакию
особенно если есть интеграция с чем-то сложным
это увеличивает сроки раузмеется - повышая при этом качество решения
нужно больше деталей
если это личная тудушка со статистикой - это одно
а если нужно собирать статистику со множество юзеров и агрегировать - другое
+ иногда за такими задачами еще подразумевается интеграция с существующими сервисами - а не просто с 0 написать без всяких связей

F01134H
11.10.2017
08:13:20
Димон чет ты загнался, он просто попросил оценить таск, я ему ответил

Igor
11.10.2017
08:13:55
Да, в моем описании задачи, без деталей - конечно день похож на правду

Евгений
11.10.2017
08:26:41
Блэд, а есть чо нить прям похожее на это https://telegram-bot-sdk.readme.io/docs только с инлайн клавиатурой?)
может кто сталкивался

Dmitriy
11.10.2017
08:30:45

F01134H
11.10.2017
08:31:10
давай не скатываться в филосовские рассуждения о сборе и анализе требований

Dmitriy
11.10.2017
08:34:34

Google

Dmitriy
11.10.2017
08:35:41
можешь взять мой форк. там есть тоже самое + последнии апдейты и система колбеков

Евгений
11.10.2017
08:43:38
она в 3й версии начинает поддерживать кажется, да?
дай свой форк

Dmitriy
11.10.2017
08:44:06
https://github.com/exileed/telegram-bot-sdk
на 2й тоже есть поддержка

Евгений
11.10.2017
09:05:18
А чо я в доках не видел

Dmitriy
11.10.2017
09:06:07
там доки не полные

Евгений
11.10.2017
09:06:24
блэд

Dmitriy
11.10.2017
09:06:32
Keyboard::inlineButton
$inlineLayout = [
[
Keyboard::inlineButton(['text' => 'Test', 'callback_data' => 'data']),
Keyboard::inlineButton(['text' => 'Btn 2', 'callback_data' => 'data_from_btn2'])
]
];
$keyboard = Telegram::replyKeyboardMarkup([
'inline_keyboard' => $inlineLayout
]);

Евгений
11.10.2017
09:06:45
спасибо, попробую
а чо в чат карма бота не добавят?) как в гиттере было бы

Dmitriy
11.10.2017
09:07:35
хм. у меня в боте есть такая фитча. если админы будут за я включу =)

Евгений
11.10.2017
09:08:30
а у меня есть свой карма бот :)
правда я его забросил давно, там до сих пор не допилено нормальное обращение к юзеру если у него не вбит юзернейм
но тем не менее 1000+ чатов юзают его

Dmitriy
11.10.2017
09:10:44
отдай мне =)

Евгений
11.10.2017
09:12:25
я уже отдал другому чуваку на его хостинг, хоть он и не прогер
но там такой код что ну его нафиг)))
я бы даже при желании не смог повторить свой говнокод настолько плохо
'Telegram\Bot\Keyboard\Keyboard' not found

Google

Евгений
11.10.2017
09:27:59
сделал просто массивом многомерным и норм

Dmitriy
11.10.2017
09:29:22

Евгений
11.10.2017
09:29:50
"irazasyed/telegram-bot-sdk": "^2.0",
но массивом работает, так что пофиг наверно

Dmitriy
11.10.2017
09:30:07
аа . там по другому клаву делать нужно

Евгений
11.10.2017
09:30:10
осталось только с колбэком понять как работает

F01134H
11.10.2017
09:31:44
але
парни
как получить поле запроса
как вы делаете?
input()?
$request: input('field') vs ->field
$request->input('field'); – 5
??????? 50%
$request->field; – 4
?????? 40%
$request->only('field'); // для наркоманов – 1
? 10%
? 10 people voted so far.

Dmitriy
11.10.2017
09:35:03

F01134H
11.10.2017
09:35:32
это что еще такое?

Юрий
11.10.2017
09:42:23
input()?
Вполне, хотя и $request->field варик. Ты с какой целью интересуешься?)

F01134H
11.10.2017
09:42:40
просто интересно кто что юзает
и какой вариант лучше в плане последующего рефакторинга

(;¬_¬)
11.10.2017
09:45:03

F01134H
11.10.2017
09:45:12
чому?

(;¬_¬)
11.10.2017
09:45:42
что бы не 20 вхождений $request->field искать, а в одном месте изменить

Google

(;¬_¬)
11.10.2017
09:46:00
потому что есть у меня сомнение что по shift+f6 у тебя это нормально отрефакторится
принимаешь? =)

F01134H
11.10.2017
09:47:48
ну лан

(;¬_¬)
11.10.2017
09:47:52
?

F01134H
11.10.2017
09:47:54
я итак юзаю такой способ

(;¬_¬)
11.10.2017
09:48:01
насчет рефакторинга - проверь, я могу ошибаться

F01134H
11.10.2017
10:03:32
а че будет если заинкрементить отрицательное значение?)
$user->increment('field', -10)

Dmitriy
11.10.2017
10:08:31

Денис
11.10.2017
10:09:14
Что делает passport:client

(;¬_¬)
11.10.2017
10:09:28

F01134H
11.10.2017
10:09:38
и что произойдет тогда
пространственно-временной континуум разорвет?

f4rt~
11.10.2017
10:10:51
скорей разорвет твою жопу,когда кто то созерцать такой код начнет

F01134H
11.10.2017
10:11:32
какой такой
фарт тебе пиздец за тобой выехали уже

Илья
11.10.2017
10:11:59
Ребят, смотрите есть например Model для нее таблица models в таблице есть столбец type можно ли как-то сделать ModelOne и чтоб она работала только с записями где type=One

Евгений
11.10.2017
10:12:56
да
наследуй от Model
и там еще boot надо

Google

(;¬_¬)
11.10.2017
10:13:12

Евгений
11.10.2017
10:13:29

F01134H
11.10.2017
10:13:31
да ни с чего, я прост отак вбросил
пздц как вы с таким шрифтом печатаете
это же адъ

Евгений
11.10.2017
10:13:57
это не моё
я переслал из канала
просто там на днях было это

Илья
11.10.2017
10:14:42
Пасиба, вроде то что надо

Денис
11.10.2017
10:14:54
как вы делаете rest, с помощью passport?

Enjoy the
11.10.2017
10:19:53
Разве ето как-то зависит от друг друга?

Денис
11.10.2017
10:20:29
авторизацию на passport же делается?

Enjoy the
11.10.2017
10:20:36

Денис
11.10.2017
10:20:45
ога

Enjoy the
11.10.2017
10:20:54
Ну да тип а рест причом

Денис
11.10.2017
10:21:30
забей про рест, зачем в пасспорт клиент

Enjoy the
11.10.2017
10:21:46

Денис
11.10.2017
10:22:48
блин а где программисты то