Size: a a a

Сообщество Python Программистов

2020 March 30

ПБ

Полина Богайчук... in Сообщество Python Программистов
BPRO
Но бот у вас реагирует на комнды?
нет, только отправляет сообщения
источник

B

BPRO in Сообщество Python Программистов
Полина Богайчук
В том и дело, что до этой функции ответ не доходит. Я как раз не знаю как это реализовать. Думаю проблема в том, что ответ боту идет в никуда.  В urls.py приложения я не прописывала ссылку к этой функции, так как не знаю как направить ответ боту именно туда.
В url.py вы должны прописать обработчик для обработки(парсинга, сообщений)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Oleg Yunin @TraceAir
там должен быть режим, который детектит изменения. я не уверен, но во фласке флаг debug=True так кажется работает
Это понятно, я думаю, он интересуется как такое написать для чего угодно, а не только Джанго (или фласк)
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
aiohttp-autoreload еще есть
https://github.com/anti1869/aiohttp_autoreload
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
Если я не накосячил с названием
источник

B

BPRO in Сообщество Python Программистов
Полина Богайчук
нет, только отправляет сообщения
Какие именно? Они отпраяляются после того как пользователь ввел что-то?
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Vadim Apenko
Это понятно, я думаю, он интересуется как такое написать для чего угодно, а не только Джанго (или фласк)
можно посмотреть как в джанге сделали и перенести
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
Собственно это я увидел в примере Алекса, разраба аиограм
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
я ставлю на то, что там в отдельном процессе вотчер изменений и он шлет сигнал родительскому процессу на перезагрузку
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
через os.kill, кек
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
и я сейчас не шучу)
источник

B

BPRO in Сообщество Python Программистов
Полина Богайчук
нет, только отправляет сообщения
В url.py вы должны прописать что-то вроде этого в параметр urlpatterns:
path('bot_webhook/', UpdateBot.as_view(), name='update')
источник

ПБ

Полина Богайчук... in Сообщество Python Программистов
BPRO
Какие именно? Они отпраяляются после того как пользователь ввел что-то?
Бот отправляет сообщения когда ему "скажет" сервер. Получается пользователь просто ждет когда придет сообщение от бота и все что он может делать: нажимать на кнопки
источник

B

BPRO in Сообщество Python Программистов
from django.http import HttpResponse
from rest_framework.response import Response
from rest_framework.views import APIView


class UpdateBot(APIView):
   def post(self, request):
       json_str = request.body.decode('UTF-8')
       update = types.Update.de_json(json_str)
       bot.process_new_updates([update])

       return Response({'code': 200})



Ой! А тут кто-то даже обработчик написал! Кто молодец?  Я молодец😁
источник

B

BPRO in Сообщество Python Программистов
Полина Богайчук
Бот отправляет сообщения когда ему "скажет" сервер. Получается пользователь просто ждет когда придет сообщение от бота и все что он может делать: нажимать на кнопки
Значить до бота не доходять обновления с севреров телеграма
источник

B

BPRO in Сообщество Python Программистов
BPRO
from django.http import HttpResponse
from rest_framework.response import Response
from rest_framework.views import APIView


class UpdateBot(APIView):
   def post(self, request):
       json_str = request.body.decode('UTF-8')
       update = types.Update.de_json(json_str)
       bot.process_new_updates([update])

       return Response({'code': 200})



Ой! А тут кто-то даже обработчик написал! Кто молодец?  Я молодец😁
@polina_bogaychuk вот вам обработчик его запихните в views.py вашего приложения
источник

ПБ

Полина Богайчук... in Сообщество Python Программистов
BPRO
@polina_bogaychuk вот вам обработчик его запихните в views.py вашего приложения
спасибо большое, сейчас сделаю😄😄
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Странный возможно вопрос. А есть у кого-то работающая техника сосредоточения на изучаемом предмете и избавления от прокрастинации?
источник

R3

Rud 356 in Сообщество Python Программистов
Смотря что отвлекает
источник

CJ

Corny Jenefier in Сообщество Python Программистов
Поспорить на деньги
источник