Пожалуй, только ленивый не написал свою статью на тему настройки доменов для школы. Но как правило, большинство статей в стиле «вот готовое решение», а что к чему мало кто объясняет. В целом ничего плохого в этом нет, но не понимая, что там под капотом и зачем мы вносим те или иные записи, данные и т.д,…
Работа с голосовыми и видео сообщениями в SaleBot
В этой статье расскажу, как я организовал работу с голосовыми сообщениями и кружками в SaleBot и какой путь изначально был пройден. Основная проблема SaleBot в том, что даже сейчас, на момент написания статьи (18.03.23) этот конструктор не умеет нативно работать с такого рода контентом. Т.е нет такой возможности загрузить видео файл и на его основе…
GetCourse Panel API
Эта заметка о том, как можно создавать кастомные панели в карточке клиента GetCourse. Некоторое время назад я разрабатывал такую штуку как TCD. И что бы им удобнее можно было пользоваться и администрировать, со временем я добавил возможность управлять сервисом напрямую с карточки клиента. В рамках проекта TCD я и разработал GetCourse panel API. Что это…
Работа с Yandex Datalens. Введение
Что такое Yandex Datalens? Если вкратце DataLens — это инструмент визуализации данных. Дашборды это графическое представление определенного набора данных. Будь то посещения сайта, статистика продаж или прогноз погоды на ближайшее будущее. В этом же цикле статей я попробую рассказать, а каким таким образом можно связать всем известный GetCourse и DataLens для отображения внутренней информации. Это…
Автовебинар с Zoom-трансляции
Привет! И так, новый день и новая интересная задачка. В этот раз один из моих постоянных клиентов обратился ко мне с вопросом, можно ли как-то Zoom-встречу конвертировать в автовебинар на Bizon365. В теории можно всё, а как на практике? Что у нас есть, а что нужно? Прежде чем дать внятный ответ на вопрос, нужно было…
Программирование в SaleBot
Всем привет! Этот материал я хотел бы посвятить работе функции code_executor в конструкторе чат-ботов SaleBot позволяющей запускать код на языке программирования Python. Без долгих прелюдий, когда сталкиваешься с чем-то новым и необъяснимым в первую очередь нужно заглянуть в документацию. Вот здесь и посмотрим, что за зверь такой этот code_executor и что он может делать. Как…
Дайджест новостей. Выпуск №1
К сожалению или к счастью интересные и сложные задачи появляются не часто, но это вовсе не означает, что я, в свободное от сложных задач время, ничем не занимаюсь. В таких вот дайджестах я пройдусь кратко о том, что происходит на моей внутренней кухне. Погнали! Виджет для карточки клиента GetCourse в рамках проекта TCD Есть у…
Пожалуй самый сложный, но самый быстрый способ копировать блоки в процессе
Это даже не статья, было дело, нужно было собрать процесс. И как обычно я отвлекся на то, что бы поглядеть, а что же там под капотом. И ради интереса в инспекторе трафика решил повторить запрос и произошла забавная вещь — наплодилась жменька нужных мне блоков. Пока что это не несет никакой практической ценности и даже…
Промокоды. Тильда. Код.
И вот еще одна из интересных и неожиданных задач с которой пришлось столкнутся. Существует сайт на Тильда. На странице есть корзина. И форма оплаты с промокодом. Ничего не предвещало, как говорится. Но вот один из промокодов дает 100% скидку на продукт. Но как оказалось, Тильда не совсем корректно ведет себя в таких случаях и после…
Работаем с Google Forms и GetCourse
Одна из недавних задач, которые мне приходилось решать, это передача сведений о заполнении формы Google на GetCourse. Я покажу как работать с формами Google без внешних серверов и php-скриптов. Для того, что бы получить ключ API Вам необходимо иметь возможность настраивать аккаунт либо обратится к владельцу/старшему тех.спецу, что бы получить ключ. Сначала не много логики…