@botoid

Страница 536 из 4042
Root
11.02.2017
11:45:30
ага, и вечно крутится
не, при ответе на коллбэк.. Типа chips

b0g3r
11.02.2017
11:45:49
да, и это тоже

это понятно что в ботфазере, а где именно там, какой запрос
но тут вроде тебе деньги платят, а не мне) так что предлагаю в следующий раз озаботиться этим самому)

Google
Root
11.02.2017
11:47:48
короче парни

я так и не понял смысл answerCallbackQuery

b0g3r
11.02.2017
11:48:11
ну ты говоришь телеграму что обработал этот запрос

World
11.02.2017
11:48:17
edit bot about
там нет такой команды пишет Unracognized command. Say what?

Root
11.02.2017
11:48:18
а зачем?

b0g3r
11.02.2017
11:48:29
а зачем?
чтобы не крутилось ожидание

Root
11.02.2017
11:48:38
так пусть крутится

denisx
11.02.2017
11:48:55
так, ок. я вывалил текст, картинку и текст. и потом инлайны (галерея). по кнопке нужно поменять вот эти 3 сообщения выше. где их id брать?

b0g3r
11.02.2017
11:49:05
так пусть крутится
я не очень понимаю зачем ты меня об этом спрашивашеь тогда?)

у тебя будет два аргумента "да мне оно нафиг не нужно" и "пользователям моим норм"

ну норм так норм, чего ты доказать-то хочешь)

Сергей
11.02.2017
11:52:11
я 666 супер

b0g3r
11.02.2017
11:52:15
так пусть крутится
можно с таким же упорством доказывать что и инлайновые кнопки не нужны "а зачем" "а мои пользователя не пользуются"

Google
b0g3r
11.02.2017
11:54:05
Ну скажи)

Сергей
11.02.2017
11:54:44
мужики, нужно сделать бота аналогичного @izibot есть желающие взяться? чего будет стоить?

Root
11.02.2017
11:55:12
Ну скажи)
Это было придумано для того, чтобы разгрузить бизнес логику самого бота. При помощи ответов на callback запросы можно избежать большого количества кода, который содержится в случае sendMessage

b0g3r
11.02.2017
11:56:26
Ну это конечно клевая теория и всё такое, но как она относится к твоему религиозному нежеланию отвечать телеграму что ты обработал запрос - неясно)

b0g3r
11.02.2017
11:57:31
это одна строчка кода, ну какой тудулист)

?
ничего не понятно)

Root
11.02.2017
11:58:12
b0g3r
11.02.2017
11:58:37
у меня штук 7 клавиатур
и что? они все написаны с нуля что-ли Оо?

Root
11.02.2017
11:58:41
да

b0g3r
11.02.2017
11:58:48
Ну так это ужасная архитектура)

Root
11.02.2017
11:58:52
на голом апи

b0g3r
11.02.2017
11:59:00
Причем тут голое апи?)

Ты этим и гордишься что ли?)

Root
11.02.2017
11:59:25
b0g3r
11.02.2017
11:59:53
Я пока не очень понимаю, но если у тебя нет общей точки в этих семи клавиатурах, куда ты можешь вставить ровно одну строчку кода - то это плохо

общей, значит меняешь в одном месте - изменится в семи

как уж это реализовать, наследованием или ещё как - тут уж каждый сам

Google
Root
11.02.2017
12:00:42
Я пока не очень понимаю, но если у тебя нет общей точки в этих семи клавиатурах, куда ты можешь вставить ровно одну строчку кода - то это плохо
почему нет =) Создается абстрактный класс.. Остальные классы наследуются от него - не вижу проблемы

b0g3r
11.02.2017
12:01:40
То есть тебя не смущает, что тебе нужно менять в семи штуках кусок кода, который можно вынести?)

Я тогда пойду отсюда, на всякий случай, а то мало ли

Root
11.02.2017
12:02:35
Я тогда пойду отсюда, на всякий случай, а то мало ли
да это ты странный... Добавить наследование - 5 минут работы. Будь там хоть 50 классов

Я тогда пойду отсюда, на всякий случай, а то мало ли
и вообще подумай, что ты говоришь-то.. Там , где создаются клавиатуры не место для answerCallbackQuery. =)

Oleg
11.02.2017
12:16:47
При клике на inline-клавиатуру всегда нужно отправлять answerCallbackQuery.

Oleg
11.02.2017
12:19:50
а почему?
Так правильно.

AbduCOM
11.02.2017
12:20:29
При клике на inline-клавиатуру всегда нужно отправлять answerCallbackQuery.
А просто callback_query_id можно отправить без текста и алерта?

Oleg
11.02.2017
12:20:49
Root
11.02.2017
12:21:36
Нужно, чтобы не висела загрузка.
уже добавляю.. благо деплой и рестарт в 2 секунды - легко проверить =)

AbduCOM
11.02.2017
12:21:38
Нужно, чтобы не висела загрузка.
Ну этого знаю. Если в параметрах будет только callback_query_id будет, сервера ТГ не будут ругатся?

AbduCOM
11.02.2017
12:22:04
Понятно. Спасибо.

Oleg
11.02.2017
12:22:54


Root
11.02.2017
12:24:04
это что за такой правильный фреймворк?

Oleg
11.02.2017
12:24:34
Root
11.02.2017
12:25:39
https://www.npmjs.com/package/telegraf
ты просто так гордо пишешь, словно сам это фреймворк написал =)

bot.answerCallbackQuery(callback_query_id=self.callback_query.id) добавил в 1 месте - везде заработало =) И этот фремворк я писал сам, так что я могу гордиться ?

Roman
11.02.2017
12:44:35
?

Google
Root
11.02.2017
12:45:50
и не он один
правда, честно? =)

значит я довольно проницательный, а он довольно скромный ?

denisx
11.02.2017
12:48:03
а я всё ещё думаю, где взять id 2х сообщений, которые стоят до инлайн-кнопки

denisx
11.02.2017
12:49:23
Посмотреть в ответе.
в ответе на инлайн?

а id строго подряд? мне же наверх нужно брать

Root
11.02.2017
12:51:28
тебе нужно хранить id в контексте сессии

b0g3r
11.02.2017
13:04:01
При нажатии на кнопку приходит message (правда в документации написано что не всегда)

Трусов
11.02.2017
13:04:58
субботний привет слушайте, а если использовать telebot, можно как то запустить в нем while True чтобы дергать например что то из базы и проверять, если условие совпадает то делать send_message. Просто похоже bot.polling() перехватывает поток. Или я не в ту сторону думаю?

Трусов
11.02.2017
13:13:41
собственно так и думал, да, спасибо, что развеяли сомнения

denisx
11.02.2017
13:27:57
CallbackQuery -> message -> message_id
Это текущий, а перед ним еще 2

b0g3r
11.02.2017
13:28:17
Это текущий, а перед ним еще 2
Только где-то хранить

denisx
11.02.2017
13:28:48
Только где-то хранить
А запросить можно?

b0g3r
11.02.2017
13:29:19
У кого?) В апи нет такого

Сергей
11.02.2017
14:00:38
парни, нужно сделать бота аналогичного @izibot есть желающие взяться? чего будет стоить?

Google
Roman
11.02.2017
14:02:46
Я думал бот ссылку даёт, а он прям видос шлёт

Неслабый у них там канал я погляжу

Сергей
11.02.2017
14:06:40
Roman
11.02.2017
14:07:56
Да, они себе качают видос и потом отсылают. Либо вообще pipe делают (что кстати вообще изи тогда)

Сергей
11.02.2017
14:08:13
)

Roman
11.02.2017
14:08:21
В общем если пруф оф концепт подтвердится, то за 50к сделаю)

Сергей
11.02.2017
14:08:24
скорей второе

хах

b0g3r
11.02.2017
14:08:42
знаете как послать видос из инстаграма?000

вставить ссылку на инстаграм ))000

Roman
11.02.2017
14:09:15
Ну так же как и ютуба)

Но тут бот прям тебе видео шлёт

Файлом

b0g3r
11.02.2017
14:09:35
https://www.instagram.com/p/BQX8HDylHO4/?taken-by=virusvideo&hl=ru

тут тоже

Roman
11.02.2017
14:09:44
Норм)

Успех

b0g3r
11.02.2017
14:10:11
не ругайте за видео - это первое по поиску в гугле

Roman
11.02.2017
14:10:49
Не не не, мы теперь знаем твой секрет

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