
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

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

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
для тех кто в танке, объясните плз еще раз...
в 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

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

Klim
01.07.2017
21:25:53

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 прокси европейский, мне на разик

Ilusha [←↓ ↑→]
01.07.2017
22:34:58

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

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

Oleg
02.07.2017
05:50:47

Oleg
02.07.2017
05:51:39

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

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..

Vitaly
02.07.2017
07:04:23

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

Fedor
02.07.2017
07:09:53
типа так?

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

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

Sergey
02.07.2017
07:31:02

Fedor
02.07.2017
07:32:21
бля
» callbackquery.data
вся суть в том как его поймать?
вот я ловлю месседж - все нормально
а если аналогично ловлю callbackquery.data то нихера