Open Nelfimov opened 2 months ago
- по запросу открывать запись на сегодняшний и завтрашний день
@Nelfimov подскажи пожалуйста что значит, не понимаю чей запрос будет
можно автоматически открывать запись на каждый следующий день (завтра) и выводить кнопку типа "Не открывать запись на завтра"
Оператор нажимает кнопку в боте - ему бот высылает список записей на сегодняшний и завтрашний день
@Nelfimov а я правильно понял, что tgsnake-adapter переиспользовать мы не можем. сейчас расчерчиваю новый сервис opertator-bot и соответственно создаю новый tgsnake-adapter. много функционала будет повторяться
@Nelfimov а я правильно понял, что tgsnake-adapter переиспользовать мы не можем
Нет.
сейчас расчерчиваю новый сервис opertator-bot и соответственно создаю новый tgsnake-adapter. много функционала будет повторяться
Адаптер не может быть переиспользован, так как задача в гексагональной архитектуре, которую выполняет адаптер - это доступность, а если ты завяжешь на адаптер несколько частей системы, то, при попытке от него избавиться ты зацепишь всю систему, а не только тот кусок, который должен был взаимодействовать с адаптером
booking-telegram-bot
https://github.com/torin-asakura/shdvor/tree/feat/operator-bot
/get_appointments
- возвращает все записи за блиайшие 48 часов, выглядит вот так:
operator-bot
fetch
и api-context
в каждом сервисе@Nelfimov подскажи пожалуйста, как еще можно обращаться к БД.
ОРМ
. а ОРМ
у нас только в одном сервисе - поэтому общаюсь через этот сервис, через api-запросы
инстанс ОРМ
создать не получится, потомучто вокруг ОРМ жирный контекст, который мы не продублируем, поэтому ОРМ на проекте может быть только однаSQL-запросы
к БД напрямую, но сильно в этот вариант зарываться не стал - так возможно сделать?operator-bot/api-context
(notify-operator-use-case)
С чем связан запрос на фичу?
Необходимо разработать Telegram бота для оператора шиномонтажки
Расскажите как вы это себе видите
Основные цели бота:
Используем https://github.com/tgsnake/core для Telegram API Архитектура:
clean
- https://github.com/atls/serverless-yandexПриложите пример реализаций
https://github.com/atls/migration-bot/tree/refactor/promise-to-wizard
Plan: