@botoid

Страница 985 из 4042
Serg
30.06.2017
21:37:59
обертку над апи телеграма только ленивый еще не написал

Alex,
30.06.2017
21:38:35
Serg
30.06.2017
21:38:37
http://burnis.org/node/1211

Dmitriy
30.06.2017
21:39:09
Ненене...
как в проекте команды реализуются ? келбеки ?

Google
Alex,
30.06.2017
21:39:59
Подключи MySQL и храни их

Dmitriy
30.06.2017
21:40:22
Я про код

Serg
30.06.2017
21:40:32
как в проекте команды реализуются ? келбеки ?
вопрос не корректный. Что значит хранить команды? скорее как реализуются, а не как хранятся

M
30.06.2017
21:40:37
Conversation фича только у 1

Alex,
30.06.2017
21:40:43
Я про код
Так же, через класс

Serg
30.06.2017
21:41:35
ну я себе сделал роутер аля веб ссылки а далее просто контроллер а в нем экшены

Dmitriy
30.06.2017
21:42:30
у меня в каждом классе своя команда. и туда можно прокидывать di и т.д келбеки тоже так же работают

Dmitriy
30.06.2017
21:43:24
Ничего нового...
Ну ты это реализовал сам. а за меня это сделали либы

Serg
30.06.2017
21:43:34
архитектуру каждый пишет себе сам под свой фреймворк и свои нужды, а либа телеги- это просто обертка надо курлом вызова функций апи

Google
Dmitriy
30.06.2017
21:44:18
Это другой подход в разработке

Alex,
30.06.2017
21:44:49
Это другой подход в разработке
Зато каждый экшн красиво выглядит

Тоже плюс! Код более разборчивый

Dmitriy
30.06.2017
21:45:10
А у других как буд-то не красиво. давай пример

Alex,
30.06.2017
21:45:23
Пример кстати не мой даже...

Там есть код по любому методу

Исполняет всё один класс

Dmitriy
30.06.2017
21:46:35
Я скинул
Экшен какой-нибуд команды ?

Я что-то пропустил

Serg
30.06.2017
21:47:16
Экшен какой-нибуд команды ?
public function show() { $this->message = "ИНВЕНТАРЬ!\n"; $this->addKey([1,'Назад', '/return']); return GAME_SUCCESS; }

сообщение + кнопка )

Dmitriy
30.06.2017
21:47:47
Как мы попадаем на этод метод. меня это больше интересует

Serg
30.06.2017
21:48:16
Как мы попадаем на этод метод. меня это больше интересует
а вот это делает написанный роутинг. И я уже не забочусь. Я только пишу команды

Alex,
30.06.2017
21:49:36
Как мы попадаем на этод метод. меня это больше интересует
######Sending messages with inline-keyboard $btn1 = ["text" => "Button", "switch_inline_query" => "hello world"]; $btn2 = ["text" => "Again button", "switch_inline_query_current_chat" => "qwerty"]; $btn3 = ["text" => "Wow such button", "url" => "https://github.com/erorrov/simple-telegram"]; $buttons = [ [$btn1, $btn2], [$btn3] ]; $keyboard = $tg->buildInlineKeyboard($buttons); //supports a second parameter with array $params = ["chat_id" => $chat_id, "text" => "You'd like to meet", "reply_markup" => $keyboard]; $tg->sendRequest("sendMessage", $params);

Serg
30.06.2017
21:49:41
берешь фреймворк - и пишешь контроллеры и экшены. Ты же не задаешься мыслью как ссылка разбирается. Ты просто пишешь функции. Так вот я себе сделал функцию разбора команды. По сути приравнял к ссылке и разбираю. И далее вызываю соответствующий метод нужного контроллера

Dmitriy
30.06.2017
21:50:10
Serg
30.06.2017
21:50:17
просто надо чуток глубже в фреймворк залезть и кусочек дописать

Vitaly
30.06.2017
21:50:41
это про вас всех )

Google
Serg
30.06.2017
21:51:01
стоп. но таже обертка в 1 класс. не умеет так делать.
а никто не говорит, что я только обертку над апи телеграма делал. Я адаптировал Yii2 под бота

Alex,
30.06.2017
21:51:25
Исключений я так понимаю нет.
Любой метод работает аналогично

Serg
30.06.2017
21:51:50
а вот когда надо привезти тонну мелких велосипедов... что будешь делать?

Dmitriy
30.06.2017
21:52:49
Любой метод работает аналогично
Просто отправляем и не знаем дошло или нет ? норм

Alex,
30.06.2017
21:53:17
Если нужно

Dmitriy
30.06.2017
21:53:22
Функция дебаг...
какой дебаг на продакшене ?

Alex,
30.06.2017
21:53:35
Serg
30.06.2017
21:53:39
Vitaly
30.06.2017
21:53:42
Dmitriy
30.06.2017
21:54:00
В классе
какой дебаг в классе ? нам нужно знать статус отправки сообщения

Serg
30.06.2017
21:54:09
ты не путай фордпресс и джумлу с Yii2 или Laravel

M
30.06.2017
21:54:21
Битрикс

Serg
30.06.2017
21:54:23
это разные вещи!!!

битрикс туда же к вордпрессам

Alex,
30.06.2017
21:54:40
Vitaly
30.06.2017
21:54:45
1С еще

Serg
30.06.2017
21:54:53
и джумлам и прочим CMS

Google
Vitaly
30.06.2017
21:55:18
А есть бот на jquery?

Dmitriy
30.06.2017
21:55:25
Твои варианты по данному вопросу?
Кидать исключение а дальше уже делать что хотим. У меня или в логи кидает или пробуется еще раз или еще какие-то действия.

M
30.06.2017
21:55:29
@SergAHell у вас сарказм детоктор сломался

Serg
30.06.2017
21:55:55
А есть бот на jquery?
а есть бот на библиотеке? )))

Dmitriy
30.06.2017
21:56:19
это не то

Alex,
30.06.2017
21:56:44
?

Извиняюсь за хамство

Serg
30.06.2017
21:57:27
метод public function show() { $this->message = "ИНВЕНТАРЬ!\n"; $this->addKey([1,'Назад', '/return']); return GAME_SUCCESS; } и его отображение http://prntscr.com/fq6z27

Alex,
30.06.2017
21:59:19
@ExileeD а зачем тебе что-то хранить в логах? Типо ушло, не ушло?

Serg
30.06.2017
22:00:39
меняем на public function show() { $this->message = "ИНВЕНТАРЬ!\n"; $this->addKey([1,'Назад', '/return']); return GAME_DIALOG; } и у нас http://prntscr.com/fq70fe

Dmitriy
30.06.2017
22:01:42
@ExileeD а зачем тебе что-то хранить в логах? Типо ушло, не ушло?
Много вариантов обработки исключения. логи это примитив(а логируется все, это полезно для дебага). и сказал как пример. Отослали сообщение. Если не получил юзер смотрим причину. Если он забанил бота. делаем себе пометку. и т.д

Serg
30.06.2017
22:02:02
в чем и преимущество поработать сначала над оберткой, а не искать типа либы

sugar
30.06.2017
22:56:17
всем прив

есть тут спамеры?

по телеге

Sergey❄️
30.06.2017
23:02:08
Дмитрий
30.06.2017
23:04:00
Отлично

Выпускайте кракена!

ДядяПаша
01.07.2017
04:27:41
Ребят ( помогите пожалуйста (

Google
Vitaly
01.07.2017
04:31:46
денег нет

ДядяПаша
01.07.2017
04:32:24
Не ..

Я просто реально слишком тупой что бы понять

(

Всю ночь убил

pride
01.07.2017
04:33:21
Мужик. Ты соберись. Глубоко вздохни.

И сформулируй уже вопрос блин

ДядяПаша
01.07.2017
04:37:06


Я нашел о чем речт



Да мне уже походу ниче не поможет

Страница 985 из 4042