показать юзеру календарь с возможностью выборы даты, дальше время. Проблема в чём, так вот, админ должен сам выбрать свободные даты а бот должен отображать те даты которые доступны виде календаря, а закрытые просто закрыть с смайликом. Как реализовать данную фичу?
Бот показывает свободное время специалиста которым он сам же установил
Это проблема структур данных. По сути, вы должны определить все данные, которые возвращаете пользователю и только в метен возврата данных в зависимости от роли пользователя необходимо менять представление.
Как написать скрипт я знаю, но как подключить... проблема. Через сервис PuzzleBot :// делается вся эта структура
И в чем разница. Вы же скрипт дергаете из ПБ?
Я бы сделал отдельную команду на вывод доступного календаря. Дернул бы скрипт, а скрипт уже за бота отправил бы нужное сообщение. И переход опять к ПБ.
А потом как сделать выбор доступной даты и времени специалисту чтобы он сам мог указать эти даты? Админская панель, если вкратце сказать
Вся работа создана, но вот вопрос с календарём...
Если ПБ не может в календарь, то его нужно писать самому. Но у вас вопрос был в чем-то другом.
Я сам для себя начал решать этот вопрос. Поделюсь выводами: 1. Если специалист активно пользуется календарём в целом, первая задача собрать по всем календарям занятые интервалы Далее переходим в Гугл таблицу 2. Я поднимаю там в ячейках визуально гугловский календарь. Красное - занято Белое - свободно 3. Закрашиваю зелёным те интервалы, которые готов отдать на выбор 4. Бот собирает и выдаёт отрезки времени списком 5. После выбора в боте занятость улетает в Гугл и потом в таблицу
А визуально можно посмотреть? Как это всё выглядит?
Получается, у вас есть задача, но нет никакого представления о решении? Интересно вы используете чат.
Если совсем качественно подходить к этому вопросу, то есть функция API для поиска свобоного времени на основании нескольких календарей 😉 Таблицы могут быть лишними или должны играть вспомогательную роль, например, хранение лога или допинфы для бота
Во первых я впервые юзаю скрипты в ПБ, во вторых попросил помощи вообще как связать весь алгоритм и как они вообще подключаются
Мне тут дали решение, вроде понятно но как это всё сделать нету понятий конкретных
Ну, это прям был мой первый ответ. Так что, все решения пока в теме, поэтому, во-первых, спасибо, что пояснили, во-вторых, стало намного понятнее, что вам нужно.
Ну это решение для меня слышится приятно и вроде удобно для всех... но... блин, реализовать его... ну или гайд хотя бы краткий показать в скринах как это вообще выглядит со стороны
Я исхожу из то, что свободного времени больше, чем технически занятого в календарях. Например время с 0:00 до 6:00 мне не удобно размечать везде, что это сон. А когда то, в 4:30 будет самолёт и тд. Значит технически оно будет пустым в календарях, но по факту не сводным для выбора. Чтобы не размечать все, проще отметить то, что свободно. Лично мне до сих пор не удобно работать с Гугл календарём. Косячит он. Легче в 2 клика залить ячейки зелёным (или статусом), обозначив интервал, который доступен для выбора. А потом туда тянуть уже календарь
Это уже задача проектирования. Я и так поделился, о чем несколько месяцев думал) Скринов нет, только приступил к реализации. Все в голове
Жаль... а вы насколько знаете скрипты в целом?
Ни как. Поэтому я в этом чате
Говорите будто вы спец. уже
В своём вопросе да.
Обсуждают сегодня