В свете последних событий с замедлениями, блокировками и прочими «радостями» часто возникает вопрос, а где и как альтернативно размещать свои видео, да еще и чтобы все было максимально доступно для всех. Кому это всё надо? Подозреваю, что подавляющее кол-во людей попросту воспользуются альтернативными площадками вроде того же RuTube или VK или Kinescope. Другие воспользуются более…
Цепочка сообщений и авто регистрация в SaleBot при подписке на канал
Сегодня у меня на разборе еще одна задачка, которая внешне кажется довольно простой. Но практика показала, что придется нырнуть поглубже и использовать HTTP-запросы с блока конструктора к серверу конструктора. Если кто найдет способ попроще — напишите в Telegram @alexdevop. Итак, идея следующая. Всем известно, что для отправки сообщения пользователю в боте этот пользователь должен инициировать…
Поиск «серой» рассылки в SaleBot
В этой статье рассмотрим кейс, как мне удалось исправить последствия неудачно отправленной рассылки с серого блока в SaleBot. Итак ситуация: ничего не предвещало, мой коллега готовил штатную рассылку по базе пользователей Telegram. Но формулировка задачи была указана, как просто сообщение по базе. Опуская все подробности и причинно-следственные цепочки нашего инцидента, вышло в итоге так, что…
Ликбез по домену для онлайн школы
Пожалуй, только ленивый не написал свою статью на тему настройки доменов для школы. Но как правило, большинство статей в стиле «вот готовое решение», а что к чему мало кто объясняет. В целом ничего плохого в этом нет, но не понимая, что там под капотом и зачем мы вносим те или иные записи, данные и т.д,…
Работа с голосовыми и видео сообщениями в 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 Есть у…