Size: a a a

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

2020 June 21

D

DeTaker in Сообщество Python Программистов
Alexander
когда весь набор состояний получен - запустить парсер
я факультеты и группы спарсил в бд, дальше с нее беру номер группы итд и вставляю в урл и оттуда уже парс самого расписания
источник

D

DeTaker in Сообщество Python Программистов
потом думаю заполнение бд( при добавлении групп ) закинуть в админку
источник

A

Alexander in Сообщество Python Программистов
class DialogHandler:
   def __init__(self, chat_id, bot_instance):
       self.state = 'initial'
       self.chat_id = chat_id
       self.bot = bot_instance
   def set_state(self, new_state):
       self.state = new_state
   def set_keyboard(self):
       if self.state == .......
   def send_message(message):
       self.bot.send_message(self.chat_id, message)


ну и в коде обработки бота пишешь что то типа:
dialog = None
@bot.message_handler
def handler(message):
   if not dialog:
       dialog = DialogHandler(message.chat_id, bot)
   .... тут всякие манипуляции с dialog.set_state
источник

D

DeTaker in Сообщество Python Программистов
Alexander
class DialogHandler:
   def __init__(self, chat_id, bot_instance):
       self.state = 'initial'
       self.chat_id = chat_id
       self.bot = bot_instance
   def set_state(self, new_state):
       self.state = new_state
   def set_keyboard(self):
       if self.state == .......
   def send_message(message):
       self.bot.send_message(self.chat_id, message)


ну и в коде обработки бота пишешь что то типа:
dialog = None
@bot.message_handler
def handler(message):
   if not dialog:
       dialog = DialogHandler(message.chat_id, bot)
   .... тут всякие манипуляции с dialog.set_state
типа telebot уже хуйня и не модно?
источник

A

Alexander in Сообщество Python Программистов
DeTaker
типа telebot уже хуйня и не модно?
это было про телебот
источник

A

Alexander in Сообщество Python Программистов
а вообще в аиограм это всё в коробке реализовано
источник

D

DeTaker in Сообщество Python Программистов
Alexander
а вообще в аиограм это всё в коробке реализовано
Просто на нем я дошел до того что уже расписание выводит, просто для всех двух недель, осталось придумать логику для разделения по дням, если сейчас спрыгнуть в aiogram там это уже в блоках есть?
источник

A

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

A

Alexander in Сообщество Python Программистов
читай aiogram FSM
источник

A

Alexander in Сообщество Python Программистов
(final state machine)
источник

D

DeTaker in Сообщество Python Программистов
Alexander
(final state machine)
Ок, спасибо
источник

VI

Vergeles Ivan in Сообщество Python Программистов
Всем привет. Какую библиотеку посоветуете для работы с  usb, посоветуйте пожалуйста !
источник

S

Sergey in Сообщество Python Программистов
Здравствуйте все
Хотел посоветоваться по поводу онлайн школы (skill factory) по обучению python для начинающих .
Спасибо.
источник

S

Sergey in Сообщество Python Программистов
Если кто то конечно слышал либо учился?
Стоит лезть туда
источник

АР

Аркадий Райтович... in Сообщество Python Программистов
Vadim Apenko
И да, сразу говорю, я не знаю почему может не работать. Могу ошибаться с советом
Спасибо, вы мне помогли
источник

D

DeTaker in Сообщество Python Программистов
Alexander
есть
Зашел на ютуб по aiogram'у поискал, тут парень какой-то ебейшую архитектуру проекта выложил, мне же оно не нужно?
источник

A

Alexander in Сообщество Python Программистов
тебе не нужно заходить на ютуб
источник

CJ

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

A

Alexander in Сообщество Python Программистов
источник

A

Alexander in Сообщество Python Программистов
а еще лучше в https://docs.aiogram.dev/en/latest/
источник