
Vadim
08.06.2017
03:23:26
Платёжный токен не приходит с бота яндекмКассы в ботфазэр. Хотя вКассе сказали, что сейчас придёт((
Кто-нибудь знает, как выглядит платёжный токен в ботфазере?

???
08.06.2017
04:10:44

Sergey
08.06.2017
04:12:32

Google

denisx
08.06.2017
05:58:44

Wyldstyle
08.06.2017
06:49:26
Народ, кто хорошо знаком с TeleBot'ом?
не могу понять как ловить мессаги после форс репли, с помощью лямбды и проверки по репли_ту_месседж не проканывает

Sergey
08.06.2017
06:55:23

Wyldstyle
08.06.2017
06:55:30
стоп, от форс?

Sergey
08.06.2017
06:55:45
Ну дак и обрабатывай как текст

Wyldstyle
08.06.2017
06:55:57
ну как?
по репли_ту_месседж не проканывает
с лямбдой
когда у меня был один форс репли, то работало, но когда Я создал еще один, потом в тот же хэндлер с лямдой по репли месседжам добавил еще один "иф", он не работал, он брал только первое условие
а на второе смотреть не хотел
сейчас работает с глобальной переменной, но, чувствую, это не есть хорошо

Google

Wyldstyle
08.06.2017
06:57:39
но как исправить — хз

Oleg
08.06.2017
07:00:02
Так всё правильно
Там где условие совпало, тот хендлер и работает
Доп условие через AND нарисуй в лямбде
И будет тебе счастье

Wyldstyle
08.06.2017
07:02:46
@bot.message_handler(func=lambda msg: msg.reply_to_message, content_types=["text"]) у меня счас вот так

Sergey
08.06.2017
07:05:06

Wyldstyle
08.06.2017
07:05:18

Sergey
08.06.2017
07:08:56

Wyldstyle
08.06.2017
07:09:05
Окей, спасибо

Oleg
08.06.2017
07:12:21

denisx
08.06.2017
07:12:24
Синтаксис адец

Sergey
08.06.2017
07:12:27
Окей, спасибо
Вообще что ты пытаешься сделать ? Просто ответить на сообщение ?

Oleg
08.06.2017
07:12:55
Да, почему нет?

Wyldstyle
08.06.2017
07:13:08

Sergey
08.06.2017
07:13:18
msg это же объект который приходит от телеги
И как ты к этому объекты применишь метод телеграмм бота

Wyldstyle
08.06.2017
07:13:50

Google

Oleg
08.06.2017
07:14:01
@property :)

Wyldstyle
08.06.2017
07:15:42

Alex
08.06.2017
07:15:49

Oleg
08.06.2017
07:15:55

Alex
08.06.2017
07:16:12
А, ну вон, тебе так и написали

Wyldstyle
08.06.2017
07:16:25

Oleg
08.06.2017
07:16:25

Alex
08.06.2017
07:16:58

Wyldstyle
08.06.2017
07:17:26
И как это кушать

Oleg
08.06.2017
07:17:46
@bot.message_handler(func=lambda msg: msg.reply_to_message AND msg.text.isdigit(), content_types=["text"])

Sergey
08.06.2017
07:17:50

Wyldstyle
08.06.2017
07:18:42

Alex
08.06.2017
07:18:50

Wyldstyle
08.06.2017
07:19:04

Alex
08.06.2017
07:22:56
and

Wyldstyle
08.06.2017
07:23:06
аа :D

Oleg
08.06.2017
07:23:10

Google

Wyldstyle
08.06.2017
07:23:15
что-то Я туплю)

Vitaly
08.06.2017
07:25:25
Обожаю гвидоскрипт треды

Дмитрий
08.06.2017
07:26:32
?

Евгений
08.06.2017
07:28:12

Sergey❄️
08.06.2017
07:29:22

Oleg
08.06.2017
07:29:48
+1 :)
хз, при использовании telebot проще позицию юзеру прописать в отдельный словарик, тогда будет гибко )
у ptb библиотеки можно coversation хэндлером это регулировать
смысл один )

Wyldstyle
08.06.2017
07:38:37
Я сделал как ты говорил выше, но там такая хрень. Если Я, когда нужно вводить цифру, введу букву — у меня срабатывает второй хэндлер
и как бы боту плевать, что у меня форс репли был...

Oleg
08.06.2017
07:41:15
ну так правильно
срабатывает тот хендлер, у которого удовлетворяет условие

Евгений
08.06.2017
07:41:27
Наверное, стоит сначала научиться программировать на выбранном языке...

Oleg
08.06.2017
07:41:34
у первого условие - есть реплай и есть цифра
у второго условие - есть реплай
если ты кидаешь сообщение с буквой, угадай какой сработает?

Wyldstyle
08.06.2017
07:41:54

Oleg
08.06.2017
07:42:24
https://t.me/ru_python_beginners

Wyldstyle
08.06.2017
07:42:35
func=lambda msg: msg.reply_to_message and msg.text.isalpha()

Google

Wyldstyle
08.06.2017
07:42:47
хотя она и тут
ну да пофиг)

Magma
08.06.2017
07:43:21
Хочу сделать подобие статистики как сделать что бы бот ловил любые сообщения ?

Oleg
08.06.2017
07:43:39

Magma
08.06.2017
07:43:54

Oleg
08.06.2017
07:44:20
в хендлере
func=lambda msg: True
будет ловить вообще всё

Евгений
08.06.2017
07:45:14

Oleg
08.06.2017
07:45:22

Sergey
08.06.2017
07:46:23

Wyldstyle
08.06.2017
07:46:57
ну так в чём проблема-то?
При ответе на сообщение, которое требует цифру, буквой, срабатывает второй хэндлер. Нужно чтобы вышла ошибка, которая говорит, мол, введите цифру.

???
08.06.2017
07:47:02

Magma
08.06.2017
07:47:36

Oleg
08.06.2017
07:48:16

Wyldstyle
08.06.2017
07:48:20

Oleg
08.06.2017
07:49:00
что может не получаться? скинь пасту