@botoid

Страница 1002 из 4042
pride
03.07.2017
15:00:53
Блядь

Alex
03.07.2017
15:01:19
Close keyboard
Не закроется, тут бота нет ?

pride
03.07.2017
15:01:32
Да я просто от охуения ткнул

Fedor
03.07.2017
15:01:34
перезайдите

Google
b0g3r
03.07.2017
15:02:18
Уже застрелен

Забавный троллинг

Fedor
03.07.2017
15:02:53
будет ли логично переопределять состояние юзера в callback_data инлайн клавиатуры по нажатии кнопки?

Sergey❄️
03.07.2017
15:03:06
Пульт от телевизора какой-то

Fedor
03.07.2017
15:05:10
ну вот когда бот пишет введи имя, введи фамилию, введи свою почту, к примеру, мы отслеживаем состояния пользователя

Fedor
03.07.2017
15:06:10
по нажатию кнопок инлайн клавиатуры тоже можно менять это состоние. есть ли смысл в одтельную переменную писать это состояние? или можно хранить в callback_data?

Zaur
03.07.2017
15:07:03
по нажатию кнопок инлайн клавиатуры тоже можно менять это состоние. есть ли смысл в одтельную переменную писать это состояние? или можно хранить в callback_data?
что будет если юзер отматает назад историю и там нажмет кнопку в которой вшита переменная из устаревшего состояния?

○DavlaT●
03.07.2017
15:07:24
Close keyboard

Fedor
03.07.2017
15:08:14
в общем, понял

Google
Zaur
03.07.2017
15:08:44
в эти кнопки вшиты только названия меню, которые необходимо отобразить
тогда не понятно что имелось ввиду под этим или можно хранить в callback_data?

Sergey
03.07.2017
15:09:35
в эти кнопки вшиты только названия меню, которые необходимо отобразить
типа есть инлайн клава ты наживаешь на кнопку Имя появляется текст введите имя ты вводишь и тд?

Fedor
03.07.2017
15:10:12
тогда не понятно что имелось ввиду под этим или можно хранить в callback_data?
вот у меня переход меню осуществляется так: юзер нажимает кнопку, в callback_data которой у меня написано, к примеру, show_menu2 в коде у меня if callback_data = show_menu2 то изменить клавиатуру

Chuvi
03.07.2017
15:10:20
Привет чатик! Какой самый элементарный php вариант есть, чтобы поднять самого элементарного бота? Назначение бота - уметь отвечать обычным текстом на одну команду (ну ладно, две - /start ещё). Очень хотелось бы без всяких композеров положить его одним файликом на хостинг, натравить WebHook и пусть живёт. Есть что-нить подобное или опять самому велосипедить?

PS. Без базы, хранения данных и вот этого всего. Типа EchoBot...

Fedor
03.07.2017
15:12:44
что будет если юзер отматает назад историю и там нажмет кнопку в которой вшита переменная из устаревшего состояния?
вот кстати не пойму, что будет если юхер вызвал одинаковое меню несколько раз (например по команде /start) если он будет что-то клацать на последней клавиатуру, а потом по хистори вверх поднимется и что-то будет клацать там

Chuvi
03.07.2017
15:13:37
https://core.telegram.org/bots/samples/hellobot а это для кого?
Для меня, спасибо. В этом и был вопрос.

Sergey
03.07.2017
15:14:43
типа если вызвал новое меню, то старое удалить?
я же написал, стэйт машину делай

M
03.07.2017
15:14:57
типа если вызвал новое меню, то старое удалить?
Не, если команду принял, то removeKeyboard посылай. Если при активной клаве ещё одну клаву кидаешь, она перезапишется.

Fedor
03.07.2017
15:16:02


получается, что две клавы... первую потереть чтоли нужно?

Илья
03.07.2017
15:17:21
Сорян

Sergey
03.07.2017
15:17:45
ну а что не так здесь?

Google
M
03.07.2017
15:17:46
получается, что две клавы... первую потереть чтоли нужно?
У меня в боте так же было, но я не обрабатывал этот случай, по тому что мало ли что там между двумя стартами произошло.

Можешь конечно высчитывать расстояния, но лучше оставь, так логичнее.

Fedor
03.07.2017
15:18:24
ну а что не так здесь?
ну если юзер по меню полазит, и поменяет там свои состояния. а потом перейдет к клаве, которая сверху

думаю не будет ли проблем..

Zaur
03.07.2017
15:19:29
думаю не будет ли проблем..
завист от того что делает твой бот. Если после прохода одного меню нет необходимости блочить предыдущее - тогда ничего не случится

Aztwin LK
03.07.2017
15:19:33
Любая клавиатура будет работать отдельнно

M
03.07.2017
15:19:44
думаю не будет ли проблем..
не будет, ты же в апдейте получаешь ID сообщения, его и редактируй. Я так делал, что каждая кнопка вызывает calbackQuery, в котором подзадачи и параметры описаны, в итоге могу хоть 10 состояний запилить в менюхах

‮ACx0
03.07.2017
15:19:47
думаю не будет ли проблем..
Попробуй и поймёшь.

Aztwin LK
03.07.2017
15:20:08
Хочешь контролировать пиши в базу все инлайн сообщения с клавиатурами

Открыл пользователь еще одну клаву лезешь в базу и редактировать все открытие

Sergey
03.07.2017
15:21:43
думаю не будет ли проблем..
если не ошибаюсь там же есть привязка к айди сообщения вот и привяжу к последнему а если он будет трогать предыдущие то ругайся

Fedor
03.07.2017
15:22:12
окей, спасибо

Alex,
03.07.2017
15:22:23
Народ, как обойти глюк с номером телефона в телеге с плюсом? Люди контакт скидывают с +7 а сохраняется или набирается без плюса

Aztwin LK
03.07.2017
15:24:07
В базе как хранишь?

Fedor
03.07.2017
15:24:18
а ты отсекай, бери последние 10 цифр номера телефна

поэтому как ни кинут - у тебя всегда будет правильно

+7 9999999999 8 9999999999 9999999999 всегда будет 9999999999

Alex,
03.07.2017
15:31:37
так как плюсик то оставить в номере?

Дмитрий
03.07.2017
15:35:05
Сохранять в строке, а не в числе

Fedor
03.07.2017
16:15:56
Google
Alex,
03.07.2017
16:18:39
Ребят, вы прикалываетесь? Какое хранение? Вы знаете функцию поделиться контактом? Так вот при сохранении контакта плюсик убирается...

При нажатии например на это сохраняет без плюса и набирает без плюса... Вот о чём я!

Chuvi
03.07.2017
16:22:01
Valera
03.07.2017
16:22:36
Chuvi
03.07.2017
16:22:52
Это уже реалистичнее.

Alex,
03.07.2017
16:23:09


Chuvi
03.07.2017
16:23:27
Но мне уже подсказали. Действительно - HelloBot'а из фака более чем достаточно.

Alex,
03.07.2017
16:24:39
Но не на все контакты так... К стати тот, что скинул как ни странно нормально набирается, видимо потому, что уже есть в моей записной книге, а новые контакты без плюса, хотя видны при отправке с плюсом

Chuvi
03.07.2017
16:26:14
А то я уже начал было писать
Всё уже написано... Ну, почти всё...

Valera
03.07.2017
16:29:45
b0g3r
03.07.2017
16:30:43


Проблема в твоём телефоне

Chuvi
03.07.2017
16:31:20
Ровно 14 строк
Супер. Установка вэбхука в 14 строк входит?

Valera
03.07.2017
16:31:52
Супер. Установка вэбхука в 14 строк входит?
Так вебхук можно и в браузере установить, но если надобно могу вписать еще и установку вебхука

Карабанов
03.07.2017
16:32:17
У меня тут безумная мысль, скажите, на сколько плохо делать аутентификацию через номер телефона? То есть клиент делится контактом, смотрим базу, если в базе номер есть - добро пожаловать?

Или это зашквар?

Евгений
03.07.2017
16:33:41
Google
Sergey
03.07.2017
16:38:52
Карабанов
03.07.2017
16:38:55
Захотят ли делится вопрос только с этом ?
Это бот для узкой b2b аудитории, вполне, так они все равно в итоге регистрацию проходят

b0g3r
03.07.2017
16:39:05
Skynet

@SkntBot

Sergey
03.07.2017
16:39:37
Skynet
Админ джон конор

Карабанов
03.07.2017
16:39:54
@SkntBot
Да, то что хотел я

Valera
03.07.2017
16:50:23
Народ, у кого-нибудь есть хоть какая нибудь информация о серверной архитектуре Telegram. Интересует, на чем написаны сервера(В частности backend Bot API)? Мне почему-то кажется, что используется что-то из C++ или Go

Евгений
03.07.2017
16:51:21
Есть подозрение, что Java

Valera
03.07.2017
16:52:41
Есть подозрение, что Java
Почему? Сам не использовал, но в интернете он носит репутацию не самого быстрого языка, поэтому предпологаю что нет

Евгений
03.07.2017
16:53:40
Ща, поищу, где у меня по этой теме написано было

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