← Вернуться к списку тем

Запись услуги через календарь

В логах ошибка и календарь не выводиться при нажатии кнопки записаться

{"update_id":454730957,"message":{"message_id":98,"from":{"id":5650619101,"is_bot":false,"first_name":"Orion","last_name":"AAAA","username":"AAAA","language_code":"ru"},"chat":{"id":5650619101,"first_name":"Orion","last_name":"AAAA","username":"AAAA","type":"private"},"date":1677420671,"text":"Записаться"}}

Cannot read properties of null (reading 'getEvents')

Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.

  • iMakeBots [1 год назад]

    Возможно проблема с настройками google календаря, не может получить записи и обработать

  • Alex [1 год назад → iMakeBots]

    Да вроде все нормально ID добавил доступ дал даже полный думал в этом проблема

  • Alex [1 год назад → iMakeBots]

    Хорошо бы было гайд по гугл календарю для того, чтобы понять что настраивать 

  • iMakeBots [1 год назад → Alex]

    В статье есть инфа, что нужно указать для подключения к синхронизации

  • Alex [1 год назад → iMakeBots]

    Я все сделал как написано, но именно на календарь бот не в какую не хочет синхрониться 

  • iMakeBots [1 год назад → Alex]

    Проверьте права, выданы на доступ к календарю для этого приложения

  • Alex [1 год назад → iMakeBots]

    Все разобрался спасибо, Вы были правы, права на доступ к календарю отсутствовали

  • Alex [1 год назад → Alex]

    Уважаемая поддержка, подскажите как сделать зависимость именно заказа конкретного стола или специалиста и чтобы занятость именно стола привязать к гугл календарю на конкретную дату. 

  • iMakeBots [1 год назад → Alex]

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

  • Alex [1 год назад → iMakeBots]

    Да согласен криво сформулировал (((

    Выбор даты

    Выбор времени

         !!!! Возможность записи на одно и тоже время нескольких штук ( например: с 11: 00 до 12:00 3-4 записи, но не больше) в гугл календаре так можно сделать, а вот как это через скрипт оформить не доходит.

    или добавить в виде свободных мест

             допустим на 03.03.2023 с 11:00 до 12:00 уже существует запись 

            тогда в боте на это время свободно еще 2 записи или два свободных кабинета 

             очень важно, чтобы в календаре добавлялись записи одна за другой.

    Телефон

    ФИО

    Выбор типа оплаты

    Буду благодарен за помощ

  • iMakeBots [1 год назад → Alex]

    В этом примере бота не реализованы такие возможности. Нужно менять всю логику бота. Сейчас идет проверка при выводе свободного времени из возможного с учетом одной записи.

    Вы можете добавить в настройках бота числовой параметр с возможным количеством одновременной записи.

    Далее при проверки вхождения выбранного времени сверять по количеству из настроек - если кол-во одновременной записи выбранного времени не превышает указанный параметр - то разрешать запись.

    По дополнительным данным при записи: Необходимо расширить кол-во столбцов через настройки модели, далее в классе обслуживающему форму записи добавить настройки для полей согласно уже имеющимся.