Size: a a a

2020 September 27

МЧ

Маша Чакчурина... in PiterPy Meetup
Всем привет!

Кто работал с телеграм ботами, подскажите, есть ли какой-нибудь хэндлер, который можно навесить на обработку пакета из multiprocessing очереди? Мне нужно, чтобы когда приходит событие из очереди, пользователю бы летело сообщение.

При этом нужно, чтобы на обычные сообщения бот тоже отвечал, то есть, conversationHandler должен продолжать работать
источник

МЧ

Маша Чакчурина... in PiterPy Meetup
Или я вообще не в ту сторону копаю и это делается как-то по-другому?
источник

MV

Maxim Vasilev in PiterPy Meetup
Маша Чакчурина
Всем привет!

Кто работал с телеграм ботами, подскажите, есть ли какой-нибудь хэндлер, который можно навесить на обработку пакета из multiprocessing очереди? Мне нужно, чтобы когда приходит событие из очереди, пользователю бы летело сообщение.

При этом нужно, чтобы на обычные сообщения бот тоже отвечал, то есть, conversationHandler должен продолжать работать
Можно запустить 2 процесса, один хендлит диалоги, второй работает с очередью и шлет сообщения.
источник

МЧ

Маша Чакчурина... in PiterPy Meetup
Maxim Vasilev
Можно запустить 2 процесса, один хендлит диалоги, второй работает с очередью и шлет сообщения.
Именно так сейчас и делаю:) Проблема в том, чтобы прокинуть данные от процесса, который делает обработку, в процесс, который может переслать результат пользователю бота
источник

DB

Dima Boger in PiterPy Meetup
Маша Чакчурина
Именно так сейчас и делаю:) Проблема в том, чтобы прокинуть данные от процесса, который делает обработку, в процесс, который может переслать результат пользователю бота
А какие данные? Они в памяти?
источник

МЧ

Маша Чакчурина... in PiterPy Meetup
Dima Boger
А какие данные? Они в памяти?
Данные — это (чаще всего) длинный текст от пользователя, которые он присылает одним или несколькими сообщениями
источник

МЧ

Маша Чакчурина... in PiterPy Meetup
Я принимаю текст, закидываю в очередь, дальше на втором процессе он обрабатывается, но у меня сейчас не получается его вернуть пользователю
источник

p

pragus in PiterPy Meetup
Маша Чакчурина
Я принимаю текст, закидываю в очередь, дальше на втором процессе он обрабатывается, но у меня сейчас не получается его вернуть пользователю
Можно унести очередь в редис, можно через сокет общаться между процессами.
источник

AZ

Andrey Zakharevich in PiterPy Meetup
вообще говоря отправка сообщения пользователю никак не связана с получением. можно смело отправлять сообщение прямо из того процесса, где ты все обрабатываешь
источник

MK

Maxim Koltsov in PiterPy Meetup
Argument "files" has incompatible type "List[Path]"; expected "Optional[List[Union[Path, BinaryIO]]]"
источник

MK

Maxim Koltsov in PiterPy Meetup
чертова инвариантность(
источник

МИ

Мар И in PiterPy Meetup
Ребята с чего и как начать изучение пайтона?
источник

Б

Боброний in PiterPy Meetup
Maxim Koltsov
Argument "files" has incompatible type "List[Path]"; expected "Optional[List[Union[Path, BinaryIO]]]"
(
источник

МИ

Мар И in PiterPy Meetup
Кто может научить?
источник

MK

Maxim Koltsov in PiterPy Meetup
Мар И
Ребята с чего и как начать изучение пайтона?
тот момент когда начал так давно что всё уже не актуально(
источник

MK

Maxim Koltsov in PiterPy Meetup
а вообще в этом чатике можно найти кучу материалов на этот вопрос, начиная с курсов на степике
источник

DB

Dima Boger in PiterPy Meetup
Maxim Koltsov
чертова инвариантность(
от тебя не ожидал услышать
источник

ФИ

Филипп Иванов... in PiterPy Meetup
Мар И
Ребята с чего и как начать изучение пайтона?
Я сейчас учусь на курсе создания нейросетей на питоне. Взял в рассрочку за 90к. Меня заинтересовали нейросети, вот и решил в этом направлении двигаться. Хотя я ничего не понимаю в программировании. Кстати эти курсы можно бесплатно найти в шервуде. Но мне проще купить, что бы была помощь препода.
источник

MK

Maxim Koltsov in PiterPy Meetup
Фигасе, курсы за 90к
источник

DB

Dima Boger in PiterPy Meetup
Филипп Иванов
Я сейчас учусь на курсе создания нейросетей на питоне. Взял в рассрочку за 90к. Меня заинтересовали нейросети, вот и решил в этом направлении двигаться. Хотя я ничего не понимаю в программировании. Кстати эти курсы можно бесплатно найти в шервуде. Но мне проще купить, что бы была помощь препода.
А какая продолжительность?
источник