Size: a a a

2021 December 05

E

Eldan in Python KZ
мы кстати его и используем,
для каждого проекта делаем свой venv
источник

RQ

Rawan Qurmet in Python KZ
Найс!

Сегодня спросили, что делать если текучька кадров большая, как быть с пакетами.
Как альтернатива и лёгкий вариант, каждому человеку/дата-аналитику свой env, а потом грохнуть
источник

RQ

Rawan Qurmet in Python KZ
Вы с mycar работаете?
источник

G

Galikhan in Python KZ
Надеюсь не разраба
источник

RQ

Rawan Qurmet in Python KZ
А вы проект в докер-контейнер не ложите?
источник

RQ

Rawan Qurmet in Python KZ
на самом деле, в DO я так и делаю, не заморачиваясь тянут проект с репы, делаю env и вешаю как сервис)
источник

RQ

Rawan Qurmet in Python KZ
Телеграмщики, как реализвать такой хендлер?

У бота есть вопросы 1,2,3. Человек отвечает текстом. Как обработать ответ так, чтобы понять, что ответ 1 относится к вопросу 1 и так далее.

Как в скрине, хочу понимать, что "Большой брат" - это ответ на вопрос 1
источник

J

Just A Fruit Ninja🌪... in Python KZ
Так он же по сообщению регистрирует , нет? Или ты хочешь чтобы он отличал по смыслу слова?
источник

RQ

Rawan Qurmet in Python KZ
смотри, допустим есть это сообщение #1
outgoing_message = context.bot.send_message(chat_id=update.message.chat_id, text='Ваше имя?')

пользователю предлагается ответить на него.
и есть обработчик MessageHandler
    echo_handler = MessageHandler(Filters.text & (~Filters.command), message_handler)
   updater.dispatcher.add_handler(echo_handler)

как в message_handler понять, что ответ пришел на вопрос вопрос #1, а не 2 или 3, потому что после первого ответа, я буду задавать вопросы 2 и 3 и ожидать на них ответы тоже

как такое решается в телеграм ботах?
источник

NA

Nurislam Askaruly in Python KZ
Хранить состояние в бд. И на каждое состояние отправлять свои сообщения
источник

RJ

Rus Jr in Python KZ
Нужно хранить состояние диалога и если требуется информацию о текущем сценарии. Есть в библиотеках готовые механизмы стэйтов. Я писал свою реализацию с postgres
источник

RQ

Rawan Qurmet in Python KZ
это плохо, как я читал в телеграме есть context.bot_data куда можно складывать временно
источник

RQ

Rawan Qurmet in Python KZ
как выглядит сам обработчик, это MessageHandler?
источник

RJ

Rus Jr in Python KZ
А если перезапустить бота, инфа эта сохранится где-нибудь?
источник

RQ

Rawan Qurmet in Python KZ
кстати нет, уточню, нужно собрать ответы на 5 вопросов, обработать их и в конце выплюнуть.

можно даже не сохранять вообще ответы. это наводящие вопросы, на которые пользователь сам ответит, я в конце предложу просто скопировать себе то, что он написал. Некая MVP
источник

RQ

Rawan Qurmet in Python KZ
как будет выглядить хендлер, который после ответа 1 отправит вопрос 2, после ответа 2 отправит вопрос 3? Это некий счетчик?
источник

RJ

Rus Jr in Python KZ
источник

RQ

Rawan Qurmet in Python KZ
о! то что нужно, рахмет
источник

A

Alex in Python KZ
Ой, может не надо?))
источник

A

Alex in Python KZ
источник