@botoid

Страница 3249 из 4042
VAG
28.06.2018
14:34:48
так вопрос же к правительству, которое это за копейки отдало )
Ну ты че. Китайцы меня всегда на рынках обманывали, а ты сейчас за них

Johnny
28.06.2018
14:34:54
ага, вот Обама так и не перестал ссать в подъездах.
сейчас даже чаще стал, свободного времени стало больше

Suren
28.06.2018
14:35:07
Ну ты че. Китайцы меня всегда на рынках обманывали, а ты сейчас за них
я не за них ) я говорю, что наши ресурсы просто выкидывают за копейки

Google
Suren
28.06.2018
14:35:43
А тут можно такое обсуждать?
не, это оффтоп. не надо

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

Johnny
28.06.2018
14:36:23
не говори с набитым ртом
выплюнул рюмку саке, исправил

Johnny
28.06.2018
14:37:03
Все равно путин пидор
разместишь бота, который выдает только эту фразу, у себя в канале?

VAG
28.06.2018
14:37:34
разместишь бота, который выдает только эту фразу, у себя в канале?
Значит заманчиво. Но нужно не только эту фразу

Johnny
28.06.2018
14:37:51
Значит заманчиво. Но нужно не только эту фразу
фраз можно набрать много, лет на 5

VAG
28.06.2018
14:38:01
Го инлайн

И типа путин вор, медведи должны жить в цирке и так далее

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

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

Google
Ярослав
28.06.2018
14:52:22
лол

у меня работает

@LyoSU
28.06.2018
14:52:40
я уже и приватик мод крутил, думал дело в этом

Походу моему боту отключили уведолиния о постах на канале. Только что проверил с другим ботом. все работает без пробем

@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
а как вы опрашиваете колбеки на инлайн если паттерн всегда меняется??

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
а можно пример? не видел ни разу как такое делается
я не юзаю эту библиотеку и хз что такое pattern в данном контексте

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
да есть

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

Евгений
28.06.2018
16:09:57
А как в телетоне получить канал\чат по айди?
Посмотри на гитхабе в вики или в документации, там точно это описывается и не раз

Vaderoff
28.06.2018
16:11:05
Посмотри на гитхабе в вики или в документации, там точно это описывается и не раз
Да я вот пытаюсь client.get_input_entity( 12345678 ) пишет что не может найти такого

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
access_hash
а как его получить можно?

Savely
28.06.2018
16:20:58
так это же в файлах сессии? не?
Не, для каждого юзера, чата, канала, бота есть свой access_hash

marchwinks
28.06.2018
16:21:38
мхм

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

Google
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
Bot API внутри тоже все это кэширует
у бот апи с айди не всё так как в телетоне

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

Dika
28.06.2018
16:27:17
Поэтому боты такие инвалиды, их самих надо потыкать, чтобы они access_hash узнали
Не только поэтому. Бот не может отправить юзеру сообщение, даже если знает access_hash юзера. Юзер обязан вызвать messages.startBot.

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 было бы ок просто бот как посредник чтобы выступал

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

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

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

Suren
28.06.2018
17:09:01
marchwinks
28.06.2018
17:09:15
S
28.06.2018
17:09:16

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