169 похожих чатов

Здравствуйте коллеги! Вопрос такой, есть определённая команда в боте которая должна

показать юзеру календарь с возможностью выборы даты, дальше время. Проблема в чём, так вот, админ должен сам выбрать свободные даты а бот должен отображать те даты которые доступны виде календаря, а закрытые просто закрыть с смайликом. Как реализовать данную фичу?

Бот показывает свободное время специалиста которым он сам же установил

21 ответов

8 просмотров

Это проблема структур данных. По сути, вы должны определить все данные, которые возвращаете пользователю и только в метен возврата данных в зависимости от роли пользователя необходимо менять представление.

Pulatov- Автор вопроса
Александр Иванов
Это проблема структур данных. По сути, вы должны о...

Как написать скрипт я знаю, но как подключить... проблема. Через сервис PuzzleBot :// делается вся эта структура

Pulatov
Как написать скрипт я знаю, но как подключить... п...

И в чем разница. Вы же скрипт дергаете из ПБ?

Pulatov
Как написать скрипт я знаю, но как подключить... п...

Я бы сделал отдельную команду на вывод доступного календаря. Дернул бы скрипт, а скрипт уже за бота отправил бы нужное сообщение. И переход опять к ПБ.

Pulatov- Автор вопроса
Александр Иванов
Я бы сделал отдельную команду на вывод доступного ...

А потом как сделать выбор доступной даты и времени специалисту чтобы он сам мог указать эти даты? Админская панель, если вкратце сказать

Pulatov- Автор вопроса

Вся работа создана, но вот вопрос с календарём...

Pulatov
Вся работа создана, но вот вопрос с календарём...

Если ПБ не может в календарь, то его нужно писать самому. Но у вас вопрос был в чем-то другом.

Pulatov
Вся работа создана, но вот вопрос с календарём...

Я сам для себя начал решать этот вопрос. Поделюсь выводами: 1. Если специалист активно пользуется календарём в целом, первая задача собрать по всем календарям занятые интервалы Далее переходим в Гугл таблицу 2. Я поднимаю там в ячейках визуально гугловский календарь. Красное - занято Белое - свободно 3. Закрашиваю зелёным те интервалы, которые готов отдать на выбор 4. Бот собирает и выдаёт отрезки времени списком 5. После выбора в боте занятость улетает в Гугл и потом в таблицу

Pulatov- Автор вопроса

А визуально можно посмотреть? Как это всё выглядит?

Pulatov
А визуально можно посмотреть? Как это всё выглядит...

Получается, у вас есть задача, но нет никакого представления о решении? Интересно вы используете чат.

Евко Андрей
Я сам для себя начал решать этот вопрос. Поделюсь ...

Если совсем качественно подходить к этому вопросу, то есть функция API для поиска свобоного времени на основании нескольких календарей 😉 Таблицы могут быть лишними или должны играть вспомогательную роль, например, хранение лога или допинфы для бота

Pulatov- Автор вопроса
Александр Иванов
Получается, у вас есть задача, но нет никакого пре...

Во первых я впервые юзаю скрипты в ПБ, во вторых попросил помощи вообще как связать весь алгоритм и как они вообще подключаются

Pulatov- Автор вопроса
Евко Андрей
Я сам для себя начал решать этот вопрос. Поделюсь ...

Мне тут дали решение, вроде понятно но как это всё сделать нету понятий конкретных

Pulatov
Во первых я впервые юзаю скрипты в ПБ, во вторых п...

Ну, это прям был мой первый ответ. Так что, все решения пока в теме, поэтому, во-первых, спасибо, что пояснили, во-вторых, стало намного понятнее, что вам нужно.

Pulatov- Автор вопроса
Евко Андрей
Я сам для себя начал решать этот вопрос. Поделюсь ...

Ну это решение для меня слышится приятно и вроде удобно для всех... но... блин, реализовать его... ну или гайд хотя бы краткий показать в скринах как это вообще выглядит со стороны

Александр Иванов
Если совсем качественно подходить к этому вопросу,...

Я исхожу из то, что свободного времени больше, чем технически занятого в календарях. Например время с 0:00 до 6:00 мне не удобно размечать везде, что это сон. А когда то, в 4:30 будет самолёт и тд. Значит технически оно будет пустым в календарях, но по факту не сводным для выбора. Чтобы не размечать все, проще отметить то, что свободно. Лично мне до сих пор не удобно работать с Гугл календарём. Косячит он. Легче в 2 клика залить ячейки зелёным (или статусом), обозначив интервал, который доступен для выбора. А потом туда тянуть уже календарь

Pulatov
Ну это решение для меня слышится приятно и вроде у...

Это уже задача проектирования. Я и так поделился, о чем несколько месяцев думал) Скринов нет, только приступил к реализации. Все в голове

Pulatov- Автор вопроса
Евко Андрей
Это уже задача проектирования. Я и так поделился, ...

Жаль... а вы насколько знаете скрипты в целом?

Pulatov- Автор вопроса
Евко Андрей
Ни как. Поэтому я в этом чате

Говорите будто вы спец. уже

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
Карта сайта