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

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

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

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

21 ответов

22 просмотра

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта