
Zloy geniy
12.01.2017
06:25:12

Igor
12.01.2017
06:25:18
не будет
ну в смысле, может и будет когда-нибудь, но я бы не надеялся.
они дали API, с ним можно работать из кучи языков. зачем им дублировать бóльшую часть информации о том, как отправить запрос в API, как его получить итд?)
для работы с апи ботов понаплодили кучу библиотек, вот можно их документцией воспользоваться. но она неофициальная уже, очевидно

Google

Zloy geniy
12.01.2017
06:27:02
https://python-telegram-bot.readthedocs.io/en/latest/
Welcome to Python Telegram Bot’s documentation оО

Igor
12.01.2017
06:29:18
ну да, что удивляет?)

Johnnie
12.01.2017
06:29:32
возьми что-то вроде
еще какой-то telepot что ли есть

Cykooz
12.01.2017
06:30:07

Zloy geniy
12.01.2017
06:30:15
ОГо

Bandikoot
12.01.2017
06:30:42

Igor
12.01.2017
06:31:20
редюс не функциональщина? я чет думал, что она на уровне с map/filter :(

Cykooz
12.01.2017
06:32:06

Solyar
12.01.2017
06:33:27
Есть еще telegrambotapi

Google

Johnnie
12.01.2017
06:33:28
когда нужна функциональщина?
то есть самый тру кейс, когда лучше чем она ничо не ляжет?

Белый
12.01.2017
06:35:21
всем привет

Cykooz
12.01.2017
06:36:40

Белый
12.01.2017
06:37:14
как в инлайн мод передавать информацию через callback_data покажите кусочек кода начинающему уже голову сломал заранее спасибо
def handle_message(message):
keyboard = types.InlineKeyboardMarkup()
callback_button = types.InlineKeyboardButton(text="1111", callback_data='text')
keyboard.add(callback_types)
bot.send_message(message.chat.id, "уууу: ", reply_markup=keyboard)

Johnnie
12.01.2017
06:38:00
@WniteBoys
Внимание!
Чтобы получить ответ вопрос надо строить так: у меня питон версии Й, есть Х, версии М, мне нужно от него П, я проделал Е, я гуглил и читал про С, но не получается Б.
Чат для начинающих или чувствительных: https://telegram.me/python_beginners
Питоновый грубый чат без обиняков: https://telegram.me/rudepython
Книжки уже есть в канале, ищите по хештегу #manual

Igor
12.01.2017
06:38:50

Белый
12.01.2017
06:39:34
цепочку вопросов inline keyboard как сделать

Johnnie
12.01.2017
06:39:45
клиника, блядь

Igor
12.01.2017
06:39:51
"цепочка вопросов" и "inline keyboard" никак не связаны

Белый
12.01.2017
06:40:10
ну серьезно парни найти ничего не могу

Igor
12.01.2017
06:40:21
потому что надо не искать, надо думать и делать

Белый
12.01.2017
06:40:36
api tlgrm всю ночь юзал безполезно

Bandikoot
12.01.2017
06:40:37

Igor
12.01.2017
06:41:16
если не хватает опыта и не находится ничего - может стоит начать с более простых вещей?)
api tlgrm всю ночь юзал безполезно
про inline keyboard там должно быть написано, потому что это часть возможностей телеграма.
про цепочку вопросов ты там и не найдешь. это никак не связано с телеграмом.

Белый
12.01.2017
06:42:10
"цепочка вопросов" и "inline keyboard" никак не связаны
def handle_message(message):
keyboard = types.InlineKeyboardMarkup()
callback_button = types.InlineKeyboardButton(text="Проверка", callback_data='text')
keyboard.add(callback_types)
bot.send_message(message.chat.id, "вопрос!: ", reply_markup=keyboard)

Google

Белый
12.01.2017
06:42:42
как мне сделать так чтоб при нажатии на кнопку был новый вопрос
HELP!

Igor
12.01.2017
06:43:15
что пользователю надо сделать, чтобы бот ему задал первый вопрос?
написать какую-то команду, какое-то сообщение?

Bandikoot
12.01.2017
06:43:49

Igor
12.01.2017
06:44:10

Белый
12.01.2017
06:44:35
вот смотри открывается inline key я нажимаю на кнопку 'проверка' и все ступор

Johnnie
12.01.2017
06:44:51

Igor
12.01.2017
06:45:02
:DDD

Белый
12.01.2017
06:45:17
команда то мне нах тут у меня изночально в коде не ИНЛАЙН а markup key стоит
ну харэ флудить скажите что к чему парни

Igor
12.01.2017
06:45:48
флудишь здесь скорее ты, по-моему :(

Bandikoot
12.01.2017
06:45:57

Белый
12.01.2017
06:46:08
аааа бл*
не кто вообщем не поможет?

Igor
12.01.2017
06:46:48
эх.
короче.
пользователь нажимает какую-нибудь кнопку, бот че-нибудь отвечает - это у тебя сейчас работает? Хотя бы однажды.

Белый
12.01.2017
06:47:20
работает все кроме инлайн кей
ничего не отвечает
после нажатия на инлайнкей

Igor
12.01.2017
06:48:13
можешь подробнее описать, пожалуйста, как это работает?
пользователь начинает общение с ботом (/start) и пользователю сразу отображается клавиатура?

Google

Johnnie
12.01.2017
06:48:52
блять, а инлайн это разве не "@somebot sometext"?
в поле для сообщений

Белый
12.01.2017
06:49:17

Johnnie
12.01.2017
06:49:24
Let me Google that for you:
? как захуячить бота для телеграма

Bandikoot
12.01.2017
06:49:40

Igor
12.01.2017
06:49:57
в API это называется Reply Keyboard

Белый
12.01.2017
06:50:06
при нажатии на определенную кнопку markup запускается массив inline

Igor
12.01.2017
06:50:12
Ну или Reply Markup в случае с pyTelegramBot

Белый
12.01.2017
06:50:23
в этой либари

Johnnie
12.01.2017
06:50:37
вот эти?

Igor
12.01.2017
06:50:41
эти эти

Белый
12.01.2017
06:50:46

Bandikoot
12.01.2017
06:50:50
https://core.telegram.org/bots/2-0-intro
эти

Белый
12.01.2017
06:51:03
да да да

Johnnie
12.01.2017
06:51:31
понаплодили кнопок

Белый
12.01.2017
06:51:36
репли маркап легко и просто прописывать а вот тут на илайне каша встала((
выручайте
вы последняя надежда

Google

Igor
12.01.2017
06:52:28
погоди.
когда пользователь нажимает кнопку, разве не отправляется (от имени пользователя) сообщение с текстом этой кнопки?

Белый
12.01.2017
06:52:58
сейчас кину юзер бота посмотрите

Igor
12.01.2017
06:53:04

Белый
12.01.2017
06:55:04
@bot.message_handler(func=lambda mess: mess.text == ('текст'))
def handle_message(message):
keyboard = types.InlineKeyboardMarkup()
callback_button = types.InlineKeyboardButton(text="текст", callback_data='text')
keyboard.add(callback_types)
bot.send_message(message.chat.id, "текст текст: ", reply_markup=keyboard)
if __name__ == '__main__':
bot.polling(none_stop=True)
он запускается!но ответ от кнопок как прописывать???

Igor
12.01.2017
06:55:55

Белый
12.01.2017
06:56:09
не видел

Igor
12.01.2017
06:56:13
так, смотри

Белый
12.01.2017
06:56:37

Igor
12.01.2017
06:56:42
не до мелочей
чтобы я мог тебе помочь, я должен тебя понимать
я тебя не понимал

Белый
12.01.2017
06:56:54
рус анг лень переключать
хорошо
исправлюсь

Igor
12.01.2017
06:57:22
эта функция, handle_message, выполняется тогда, когда текст сообщения, которое пришло от пользователя, равен "текст".
т.е. юзер пишет боту "текст", а бот в ответ показывает клавиатуру и отправляет сообщение "текст текст:", так?
а если юзер напишет боту не "текст", а "1", то вообще ничего не произойдет, так?

Johnnie
12.01.2017
06:58:44
пиздец у Игоря терпения
Эта группа больше не существует