
LEXASOFT
25.02.2017
17:09:27
https://www.youtube.com/watch?v=B2u--HVd05s чтото про телеграм будет

Gleb
25.02.2017
17:09:29
Подскажет кто-нибудь?)

Root
25.02.2017
17:11:33

Gleb
25.02.2017
17:12:24
ДА, я видел, reply_markup там написано использовать, но получается то что выше

Google

Root
25.02.2017
17:13:16

LEXASOFT
25.02.2017
17:13:22
?

Root
25.02.2017
17:13:30

Gleb
25.02.2017
17:13:47
А в чем "дичь"?

Root
25.02.2017
17:14:01
ваш код просто ужасен, простите, я не стану аргументировать, это мое личное мнение, не принимайте близко к сердцу. Но работать с таким кодом - это ад.

Gleb
25.02.2017
17:16:00
Действительно не удобно, но по другому не умею)

Root
25.02.2017
17:16:01
наведите там порядок. Создайте объекты, прочитайте про наследование. Валить все в кашу наполняя кучей условий - это как есть борщ и плов из одной тарелки

Gleb
25.02.2017
17:18:57
Какой это язык?)

Root
25.02.2017
17:19:25
это питон, но на JS можно сделать не хуже

Google

Gleb
25.02.2017
17:19:53
У меня ruby

Root
25.02.2017
17:20:08
ну тем более )
руби создан для этого )
https://www.tutorialspoint.com/ruby/ruby_classes.htm

Gleb
25.02.2017
17:21:58
Спасибо
А бот может удалять свое сообщение?

denisx
25.02.2017
17:40:51

Gleb
25.02.2017
17:41:43
Что для этого нужно написать? чтобы к примеру после нажатия пользователем определенной кнопки стиралось старое сообщение и присылалось новое

Maxim
25.02.2017
17:44:46

Gleb
25.02.2017
17:45:15
Это как?
https://core.telegram.org/bots/api тут есть?
НЕ знаю как называется

Евгений
25.02.2017
17:46:09
Только отредактировать имеющееся

Gleb
25.02.2017
17:46:35
А как это сделать?
Пожалуйста!!Это то что мне нужно, где об этом прочитать?

Евгений
25.02.2017
17:47:40

Gleb
25.02.2017
17:52:40
Я туплю наверное, но как это применить?

Google

Gleb
25.02.2017
17:58:39

Богдан
25.02.2017
17:59:24

Gleb
25.02.2017
18:00:35
Ye
Ну да, только пользы - 0

yegorf1
25.02.2017
18:10:53
xD

Wild
25.02.2017
18:11:55
Что за азык?

Gleb
25.02.2017
18:12:01
ruby

LEXASOFT
25.02.2017
18:21:04

Gleb
25.02.2017
18:46:11
Ребят, а как боту узнавать message_id ?

Евгений
25.02.2017
18:51:29
он в объекте message приходит

Gleb
25.02.2017
18:52:57
А как прописать, чтобы бот использовал его в editTextMessage
Или как получить inline_message_id

Dmitry
25.02.2017
20:29:08
а инлайн боты — это отдельные боты? или инлайн хендлер можно на существующего повесить?
а можно несколько хендлеров вешать?
type @Bot in the message field – in any chat. Tell them what they can get from your bot (e.g., Search GIFs...). — получается только один хендлер…

Евгений
25.02.2017
20:36:01

Dmitry
25.02.2017
20:38:31
а вот из этого попапа, который появляется, можно каким-то образом реализовать взаимодействие с ботом?
например клавиатуру, нажатие на которую «увидит» бот?

b0g3r
25.02.2017
20:39:40
По-моему нажатие в попапе приводит к отправке пункта попапа и никак иначе (могу ошибаться)

Евгений
25.02.2017
20:39:49

Dmitry
25.02.2017
20:41:54
т.е. в попапе на первом шаге можно дать выбор a/b/c
при нажатии на a — открыть список a1/a2/a3
при нажатии на a3 «написать» в приват боту a a3 ?

Евгений
25.02.2017
20:42:19

Dmitry
25.02.2017
20:42:51
а на каком шаге нельзя?
ведь первый шаг — дополнительные параметры
второй — чат с ботом

Google

Евгений
25.02.2017
20:42:51
Про "приват боту" написано тут: https://core.telegram.org/bots/inline#switching-inline-pm-modes
а на каком шаге нельзя?
ведь первый шаг — дополнительные параметры
второй — чат с ботом
Окей, ещё раз на конкретном примере:
Юзер ввёл @bot в строку ввода
Бот возвращает некоторые результаты для пустого запроса и, например, кнопку "Настройки", по нажатию на которую юзер переходит в чат с ботом, снова нажимает "Start" (бот при этом получает некоторый заранее указанный аргумент).
По нажатию на один из результатов пустого запроса будет отправлено соответствующее сообщение в текущий чат.
Если пользователь ввёл что-то ещё после никнейма бота, например, @bot Moscow, то бот может показать ему __другие__ результаты, исходя из этого уточнения Moscow
Попробуй вызвать бота @textfacesbot, посмотреть, что он вернёт, а затем что-нибудь написать после юзернейма бота

Dmitry
25.02.2017
20:49:42
с первым пунктом понятно, благодарю.
а есть пример со вторым? где кнопка с переходом в чат

Евгений
25.02.2017
20:50:20
Введи @gamee и увидишь "Explore Games"

Dmitry
25.02.2017
20:53:45
о, благодарствую.
и ведь в этот /start можно параметры передавать?

Admin
ERROR: S client not available

Евгений
25.02.2017
20:55:34

Богдан
25.02.2017
21:15:55
Кстати, Женя, я тебе рассказать хотел, но забанен был
лс сча напишу

Settings:RemoteControl
26.02.2017
00:01:44
Реьяи
Ребят
Есть кто живой

denisx
26.02.2017
00:01:59
Нужна сокращалка с апи, кто что посоветует?

Settings:RemoteControl
26.02.2017
00:02:33

denisx
26.02.2017
00:02:48

Rocket
26.02.2017
00:03:02

Yury
26.02.2017
00:03:04

Settings:RemoteControl
26.02.2017
00:03:11
Не рокет )

Google

Settings:RemoteControl
26.02.2017
00:03:13
Не ты)

Rocket
26.02.2017
00:03:26

Settings:RemoteControl
26.02.2017
00:03:29

denisx
26.02.2017
00:03:35

Settings:RemoteControl
26.02.2017
00:03:38
Рокет ) ну зачем ))

Rocket
26.02.2017
00:03:47

denisx
26.02.2017
00:04:06

Yury
26.02.2017
00:04:25

Johnnie
26.02.2017
00:04:44
в каких случаях update.message приходит пустым?

Rocket
26.02.2017
00:05:09

Johnnie
26.02.2017
00:05:33
# message handlers
start_msg_handler = CommandHandler('start', start)
text_handler = MessageHandler(Filters.text, on_text_receive)
file_handler = MessageHandler(Filters.document, on_file_receive)
такие хендлеры только, без инлайна
по логам вижу, что падает иногда из-за пустого message
отловить не могу чет

Rocket
26.02.2017
00:10:58
Еще может быть сообщение в канале

Johnnie
26.02.2017
00:11:54

Settings:RemoteControl
26.02.2017
00:12:47
Рокет
Пиши а личку
В

denisx
26.02.2017
00:15:09