
VAG
28.06.2018
14:34:48

Johnny
28.06.2018
14:34:54

Suren
28.06.2018
14:35:07

Google

VAG
28.06.2018
14:35:26

Suren
28.06.2018
14:35:43

VAG
28.06.2018
14:35:55
Все равно путин пидор

Johnny
28.06.2018
14:36:23

Suren
28.06.2018
14:36:53

Johnny
28.06.2018
14:37:03

VAG
28.06.2018
14:37:34

Johnny
28.06.2018
14:37:51

VAG
28.06.2018
14:38:01
Го инлайн
И типа путин вор, медведи должны жить в цирке и так далее

@LyoSU
28.06.2018
14:52:03
Ребят, а боты же могут получать уведомления о новых постах на канале если они там админы?

Ярослав
28.06.2018
14:52:13

@LyoSU
28.06.2018
14:52:19
у меня почему то нивкакую не хочет

Google

Ярослав
28.06.2018
14:52:22
лол
у меня работает

@LyoSU
28.06.2018
14:52:40
я уже и приватик мод крутил, думал дело в этом
Походу моему боту отключили уведолиния о постах на канале. Только что проверил с другим ботом. все работает без пробем

Magic
28.06.2018
14:58:37

@LyoSU
28.06.2018
14:59:00
А. Я понял в чем причина, я сам при подключения вебхука указал какие уведоиления получает бот
Там есть такая штука allowed_updates

Magic
28.06.2018
15:00:29
ну вот)

ⓓⓐⓡⓚⓑⓞⓢ
28.06.2018
15:04:18
кто писал бота на nodejs отпишите в лс

tEma
28.06.2018
15:08:28
а как вы опрашиваете колбеки на инлайн если паттерн всегда меняется??

Sergey
28.06.2018
15:08:52

Johnny
28.06.2018
15:10:06

tEma
28.06.2018
15:14:19
что?
updater.dispatcher.add_handler(CallbackQueryHandler(obj_class.state_enter, pattern=X))
ну вот такая строчка Х всегда меняется, как это сделать?

Sergey
28.06.2018
15:16:01

tEma
28.06.2018
15:16:31
а можно пример? не видел ни разу как такое делается

Sergey
28.06.2018
15:16:57

tEma
28.06.2018
15:17:34
?
окей

Sergey
28.06.2018
15:21:31
?
если ты юзаешь регулярку, то отсекаешь отсальные колбэки, если таких регулярок много, то обьедини все в один хэндлер

tEma
28.06.2018
15:22:19
не использую

Google

tEma
28.06.2018
15:22:35
там обычно вписывается callback_data
и если кнопка инлайн прожата по этой дате то функция выполняется

Sergey
28.06.2018
15:22:58
а ну по документации там регулярка указывается

tEma
28.06.2018
15:24:09
у меня там получается айди групп, регуляркой что можно выделить то?

Sergey
28.06.2018
15:24:58
в патерн засунуть

tEma
28.06.2018
15:35:35
да работает, но получается я заведомо должен знать название колбеков
а у меня в бд постоянно пополняется
новые и новые
вот этот момент как обработать?

Sergey
28.06.2018
15:39:03
что новые и новые? колбэки в бд пишешь новые или что?
а понял новые в патерн типа писать нужно?

tEma
28.06.2018
15:41:10
да короче айди групп добавляются в бд и становатся новыми патернами
я кроче тупо вот так сделал
connect = sqlite3.connect('database/groupid.db3')
cursor = connect.cursor()
cursor.execute("SELECT group_id FROM gropuid")
results = cursor.fetchall()
cursor.close()
connect.close()
for i in results:
updater.dispatcher.add_handler(CallbackQueryHandler(obj_class.state_enter, pattern=str(i[0])))
как то сомнительно выглядит? но работает

Sergey
28.06.2018
15:42:51
нелегче ловить все колбэки а внутри хэндлера делать проверку есть у тебя такой в бд или нет ?

tEma
28.06.2018
15:47:13
наверно легче и лучше, попробую, но вопрос такой возник, в любом случае я же буду бд постоянно дергать, в чем разница??

Sergey
28.06.2018
15:48:13

Gabb
28.06.2018
15:52:24
Есть бот, который показывает способы завязывания шнурков? @pic не считается

Sergey
28.06.2018
15:53:17
идея для стартапа

Google

marchwinks
28.06.2018
15:54:19
да есть

tEma
28.06.2018
16:05:45

Vaderoff
28.06.2018
16:09:11
А как в телетоне получить канал\чат по айди?

Евгений
28.06.2018
16:09:57

Vaderoff
28.06.2018
16:11:05

marchwinks
28.06.2018
16:11:15

Savely
28.06.2018
16:17:11
Нужно по паре айди + access_hash.
Получай их через GetDialogs
А потом нужное ресолви

Vaderoff
28.06.2018
16:19:44

Savely
28.06.2018
16:19:58
Иначе физически невозможно

Vaderoff
28.06.2018
16:20:13

Savely
28.06.2018
16:20:22

marchwinks
28.06.2018
16:20:26

Vaderoff
28.06.2018
16:20:39

Savely
28.06.2018
16:20:58

marchwinks
28.06.2018
16:21:38
мхм

Savely
28.06.2018
16:22:14
а как его получить можно?
Любого чата? Никак. Ты можешь получить access_hash только если ты знаком с пользователем, видел его в каком-то чате или просто у него стоит юзернейм

Google

Vaderoff
28.06.2018
16:24:00

marchwinks
28.06.2018
16:24:09
ты же пересёкся с этим чатом

Savely
28.06.2018
16:24:22
Bot API внутри тоже все это кэширует
Поэтому боты такие инвалиды, их самих надо потыкать, чтобы они access_hash узнали

marchwinks
28.06.2018
16:25:19
например через бота на телетоне, ты не сможешь юзать простой чатайди для сообщений

Dika
28.06.2018
16:27:17

Sergey
28.06.2018
16:55:42
Тоже верно
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions-%E2%80%93-Advanced-Filters вот кстати почитай про фильтры, можешь свой создать и заюзать его на твой колбэк хэндлер

Yolka
28.06.2018
17:05:28
Доброго времени, может кто подскажет решение...
нужно из бота диалоги переадресовывать в веб приложение(нужен просто сайт с чатом), чтобы часть диалога брал на себя бот, а затем подключался менеджер и чатился с пользователем. Если готовое решение? Может кто впишется в тему, соберем тз?
примерно так https://bootsnipp.com/snippets/0e3Ma было бы ок
просто бот как посредник чтобы выступал

Marlik
28.06.2018
17:07:38

Suren
28.06.2018
17:07:52
Изи же.
Да для тебя всё изи, но вопросы задаёшь глупые постоянно

Sergey
28.06.2018
17:08:04
раунд

Suren
28.06.2018
17:08:08

Marlik
28.06.2018
17:08:11

Gabb
28.06.2018
17:08:12
Изи задать вопрос

Джейки
28.06.2018
17:08:12

Sergey
28.06.2018
17:08:49

Suren
28.06.2018
17:09:01

marchwinks
28.06.2018
17:09:15

S
28.06.2018
17:09:16