@botoid

Страница 991 из 4042
Serg
01.07.2017
20:56:14
http://prntscr.com/fqi1wa а вот так - эта же команда отправленная из кнопки

Котяй Негодяй
01.07.2017
20:56:32
Что мешает создать метод, который будет преобразовывать разметку сущностей в сами сущности?

Serg
01.07.2017
20:56:46
Serg Hell, [01.07.17 23:52] [message][text] - это если чел написал команду руками в чате [callback_query][data] - если пришла от кнопки т.е. команды искать тут!!!!

Котяй Негодяй
01.07.2017
20:56:47
Это же substr.

Google
Fedor
01.07.2017
20:56:57
это ты распечатал то, что пришло?

Котяй Негодяй
01.07.2017
20:57:00
Это же substr.
Если на пыхе.

Fedor
01.07.2017
20:57:36
Serg
01.07.2017
20:57:56
да, это то, что мне прилетает в вебхук

Котяй Негодяй
01.07.2017
20:58:07
Только это либо message, либо callback_query, либо ещё дофига чего.

Serg
01.07.2017
20:58:39
ну команду могут и с клавы послать )

Fedor
01.07.2017
20:58:44
да, это то, что мне прилетает в вебхук
как я могу это посмотреть?

Котяй Негодяй
01.07.2017
20:59:03
Fedor
01.07.2017
20:59:03
ну для своего бота соотвественно

Котяй Негодяй
01.07.2017
20:59:16
ну команду могут и с клавы послать )
At most one of the optional parameters can be present in any given update.

Serg
01.07.2017
20:59:39
как я могу это посмотреть?
$this->message = json_decode(trim(file_get_contents('php://input')), 1); просто залогируй все, что тебе летит в файл или в базу

я делаю $log->post = print_r($this->message, 1); и в базу!

Google
Serg
01.07.2017
21:00:50
а далее - я уже обычный print_r От массива смотрю в админке

эт я и присылал боевые скрины

Fedor
01.07.2017
21:01:11
мудрёно

Serg
01.07.2017
21:01:40
хм... обычная обертка для удобства )) фреймворк называется )))

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

Fedor
01.07.2017
21:02:47
писать просто скрипт если у тебя 200-300 команд в боте - это мазохизм
а, все, я нашел фишку. мне бот распечатывает ответ в чат

для тех кто в танке, объясните плз еще раз...



в text я пишу текст, который будет виден на кнопке

в url я пишу адрес ссылки, по которому перейдет юзер по нажатию

в callback_data я что должен указать?

ну url я уберу, понятное дело

@SergAHell help plz *sos*

строка? массив с ключами?

по API указано, что строка

Mad
01.07.2017
21:14:28
Добрый день. У меня нет опыта работы с телеграм API. Подскажите, какие действия нужно сделать, чтобы узнать количество людей в зданном чате? Нужно ли для этого создать бота и какие методы API надо вызывать.

Fedor
01.07.2017
21:14:37
если я пишу туда какой-то текст, у меня по нажатию кнопки появляется иконка часов - типа виснет..

Маришка
01.07.2017
21:17:52
Добрый день. У меня нет опыта работы с телеграм API. Подскажите, какие действия нужно сделать, чтобы узнать количество людей в зданном чате? Нужно ли для этого создать бота и какие методы API надо вызывать.
Почитать документацию(документацию модулей которые ещё поддерживают telegram-api, ибо многие разрабы этих модулей обновляют доку из сорцов mtproto вроде как(?))

Mad
01.07.2017
21:25:34
Ага, читаю уже.

Google
Mad
01.07.2017
21:27:17
Ага, типа того и сделал.

Сам не знаю, зачем выше спросил :)

А можно ли как-то получить Info(описание) чата через API? Я не нашёл.

Хотя возможно у меня какая-то устаревшая python либа, в самом API есть description

Klim
01.07.2017
21:55:35
Можно

В АПИ тоно описание есть

for (var group in groups){ bot.telegram.getChatMembersCount("@" + group).then( function (response){ groups[group] = response console.log(groups[group]) }) }

В консоль выводятся значения правильные, но если потом пробую их достать из groups, то там висят значения как до заполнения. В чем косяк понимаю, но как поправить на джаваскрипте не знаю. Как правильно значения заносить в виде ключ : значение?

Mad
01.07.2017
22:00:22
Да, попробовал другую либу (pytelegrambotapi) - она более актуальная, там есть description у чатиков.

Vitaly
01.07.2017
22:33:06
а скиньте socks прокси европейский, мне на разик

Vitaly
01.07.2017
23:13:53
Спасибо

Shaman
02.07.2017
05:03:39
Есть ли способ запретить телеграму портить хештеги? #asd.asd #asd/asd #asd@asd сообщение с тегами отсылается ботом

Sergey
02.07.2017
05:53:00
А почему просто #хеш_тэг #ХэшТэг не писать ?

AbduCOM
02.07.2017
05:53:42
Oleg
02.07.2017
05:54:46
Надо в цитатник добавить))

Shaman
02.07.2017
05:55:53
А почему просто #хеш_тэг #ХэшТэг не писать ?
Теги не мои. Их в таком виде возвращает другой сервис

Google
Sergey
02.07.2017
06:00:40
Shaman
02.07.2017
06:01:08
То есть там это работает ?
да, работает. но вы правы, там это не хештеги. просто tags

Fedor
02.07.2017
06:52:49
всем привет

Vitaly
02.07.2017
06:55:43
Вячеслав
02.07.2017
06:57:20
Знакомое лицо

Где-то видел

Fedor
02.07.2017
07:02:44
Так, вернемся к нашим баранам)) После того, как я задал для кнопки callback_data, как мне получить это значение? То ли callback query нужно использовать то ли answerCallbackQuery..

Fedor
02.07.2017
07:04:50
В доках все есть
спасибо за помощь

все, что можно спросить в этом чате, уже где-то есть. или в доках, или в интернете, или еще где-то. зачем ты тогда в этом чате?

Vitaly
02.07.2017
07:05:27
спасибо за помощь
Тебе не помощь нужна, тебе нянька нужна, чтоб основы разжевывала :)

Fedor
02.07.2017
07:06:04
тебе виднее

Sergey
02.07.2017
07:09:33
Так, вернемся к нашим баранам)) После того, как я задал для кнопки callback_data, как мне получить это значение? То ли callback query нужно использовать то ли answerCallbackQuery..
Когда ты жмёшь инлайн кнопку тебе прилетает объект callback query Тебе остаётся его обработать в соответствии с callback data которую ты указал

Sergey
02.07.2017
07:10:25
Да так

И в callback.data хранится ответ кнопки его и ловишь и делаешь что нужно

Oleg
02.07.2017
07:19:02
Омг, продолжение вчерашнего?

Fedor
02.07.2017
07:26:33
да, ну не получается у меня

Google
Fedor
02.07.2017
07:26:48
» и делаешь что нужно в этом то и вопрос

как сделать то что нужно?

Sergey
02.07.2017
07:27:36
Ну я же написал

Ловишь ответ и обрабатываешь как тебе нужно

Fedor
02.07.2017
07:28:00
как его словить?



Да так

так не выдает ничего

Serg
02.07.2017
07:29:00
Так, вернемся к нашим баранам)) После того, как я задал для кнопки callback_data, как мне получить это значение? То ли callback query нужно использовать то ли answerCallbackQuery..
Смотри - хоть у тебя и скрипт, но сделай у себя две функции 1. По Короткому описанию возвращать структуру для кнопок 2. По двум параметрам - строка + структура кнопок - возвращать сообщение т.е. чтоб в тексте логики твоей обработки уже не было телегроамовской смеси

Fedor
02.07.2017
07:29:01
и у меня по нажатию кнопки появляется значок часов. в апи написано что он ждет вызова answercallbackquery

Sergey
02.07.2017
07:31:02
и у меня по нажатию кнопки появляется значок часов. в апи написано что он ждет вызова answercallbackquery
Ты нажал на кнопку допустим там установил callback data=test и тебе прилетает в callbackquery.data слово test ты обрабатываешь его и делаешь ответ который тебе нужен

Fedor
02.07.2017
07:32:21
бля

» callbackquery.data вся суть в том как его поймать?

вот я ловлю месседж - все нормально



а если аналогично ловлю callbackquery.data то нихера

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