Всем кто использует Prodamus в качестве платёжной системы
Я так понимаю, все уже вкурсе ситуации, что с 15 августа интеграции GetCourse с Prodamus прекратят свою работу.
Как и ожидалось, Prodamus выкатили хотфикс который частично возобновит работу платёжной системы в обход стандартных механизмов.
Часть функций при таком решении не работает, во всяком случае пока. В частности сообщается, что не работают рекуррентные платежи.
Но в тоже время, по всем вопросам касательно рекурентов — пишите в поддержку GetCourse. Как минимум, они обещали сохранить работоспособность рекурентов при использовании Prodamus.
Детали о новом способе интеграции смотрите вот 👉🏻 здесь 👈🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
За все время работы я побывал в огромном количестве проектов. И даже после выхода с проекта зачастую получается так, что я переодически захожу помогаю или проглядываю, что бы все было хорошо.
И вот однажды я обнаружил, что в одной из школ забанен владелец за превышение количества запросов кода.
Полез разбираться и выяснил, что владелец зарегистрировал геткурс на доменную почту. А срок действия домена истек.
Не долго думая, назрел план, надежный как швейцарские часы 😁
Я купил тот домен, который слетел у владельца. Подвязать его к почте mail.ru не получилось, т.к этот домен естественно был уже привязан. Тем не менее у меня есть свои собственные почтовые сервера к которым я этот домен и подключил.
Создал пользователя с таким же адресом как и у владельца и с этого адреса благополучно написал в поддержку геткурса, что бы меня разбанили.
Там ребята без задней мысли сделали все, что я просил. И уже через пол часа я восстановил пароль и зашел в школу как владелец школы.
Думаю никому не нужно объяснять, на сколько опасная эта история с не продленным доменом? 👽
Таким образом по факту произошел захват школы под полный свой контроль. Последствия такого захвата, я думаю, вы все прекрасно представляете. И воспрепятствовать этому достаточно сложно.
Во всяком случае пока владелец кинулся бы и предпринял какие-либо контр-меры я бы уже вполне себе успел бы наворотить делов.
Абсолютно аналогичная ситуация повторилась спустя пару месяцев уже с другой школой.
Конечно же я связался с владельцами каждой из школ, и благополучно передал все необходимые данные владельцам. Но так могут поступить далеко не все. И получить определенную финансовую выгоду таким образом вполне реально.
А по тому будьте бдительны и берегитесь мошенников.
Что бы подобная ситуация не повторялась нужно выполнить всего два шага:
1️⃣ Не регистрируйте аккаунт владельца школы на доменную почту. Это чревато как потерей школы так и потерей учетных данных.
2️⃣ Обязательно просматривайте и следите за сроком действия домена. Просроченный домен попадает в холд всего на 2 недели. Затем его можно зарегистрировать заново. Со всеми вытекающими последствиями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
Так уж пришлось, что помимо ведения проектов я время от времени разрабатываю разные решения для GetCourse и не только. И опишу пару абсолютно досадных примеров, когда разработка превращается просто в кошмар 🤬
Как правило задачи на разработку чего-то принципиально нового и независимого - история очень и очень редкая. Основные задачи в спектре разработки сводятся к тому, что нужно подружить между собой какое-то кол-во разнообразных сервисов.
А вот эти сервисы между собой делятся на вполне дружелюбные (SaleBot или Unisender Go и т.п) так и крайне недружественные (Meta**/FaceBook** т.п — огромный вам привет 👋🏻)
И если с первыми все хорошо, достаточно вникнуть в документацию и написать код без грубых ошибок, то вот вторые изрядно попьют кровушки.
Как правило документацию к таким системам нужно добыть в бою. А 95% работы ты просто изобретаешь способы обойти ограничения.
Вот возьмём запретограм. Допустим есть задача следующего типа: нужно разместить ссылку в профиле. После перехода по ссылке система должна проверить, является ли пользователь подписчиком. Если да - пропускаем дальше, если нет - просим подписаться. Пару лет назад даже классный сервис был, GetClick вроде. Так вот сейчас сервис прекратил свое существование.
Причина проста. С точки зрения разработчика задача элементарная: нужно спросить никнейм у пользователя, затем получить список подписок целевого аккаунта и проверить, есть ли в этом списке никнейм который был введен.
Написать код под такое можно даже сейчас примерно часика за 2 с вёрсткой.
Но проработает такое решение в лучшем случае минут 15🤬 Запретограм практически сразу ограничит возможность выполнять запросы. А спустя ещё пару минут как минимум системный аккаунт улетит в бан. Как максимум - перепадет и целевому аккаунту и новому подписчику. И нет не единой нормальной возможности запросить эту информацию стабильно и без рисков отвала в случайный момент времени. Как итог — такая политика компаний погубила сервис который кто-то создавал и развивал. Просто обрезали на корню не предоставляя никаких механизмов которые позволили бы выполнять такие запросы.
Аналогичная история с WhatsApp.
Задача следующая: нужно сделать обзвон по базе. В процессе обзвона человеку предлагают выбрать несколько вариантов и нажать на кнопку или назвать номер варианта. После отправить сообщение в WhatsApp.
После обсуждения с командой, в течении часа я приготовил готовое решение. Прожило оно ровно 5 минут. Хватило только команде на потестить 🤦♂️
Номер телефона и устройство мгновенно отлетели в бан. Немая сцена. Занавес. 👏
Для одного из проектов необходима была автоматизация действий внутри Telegram. Нужно было проверить, что все люди попали именно в нужные каналы и чаты и переодически менять их местами. Технически возможно. На практике — бан аккаунта. А обычные боты такой функционал не поддерживают в принципе.
Есть и отечественные сервисы примерно с аналогичным подходом. Где даже малейший намек на автоматизацию тут же нещадно карается.
Но дело даже не в этом, а беда в том, что нет механизма по которому можно было бы показать той или иной компании, что для нужд нашего бизнеса необходима та или иная автоматизация. И даже денег занести готовы. Но нет. Почему? По тому что могут.
И вот зачастую, 95% всех проблем разработчиков как раз таки в том, что бы искать лазейки, обходит старательно разложенные грабли и лавировать среди капель дождя и только 5% на написание кода и кофеек ☕️
** Соцсеть, признанная в России экстремистской
Как правило задачи на разработку чего-то принципиально нового и независимого - история очень и очень редкая. Основные задачи в спектре разработки сводятся к тому, что нужно подружить между собой какое-то кол-во разнообразных сервисов.
А вот эти сервисы между собой делятся на вполне дружелюбные (SaleBot или Unisender Go и т.п) так и крайне недружественные (Meta**/FaceBook** т.п — огромный вам привет 👋🏻)
И если с первыми все хорошо, достаточно вникнуть в документацию и написать код без грубых ошибок, то вот вторые изрядно попьют кровушки.
Как правило документацию к таким системам нужно добыть в бою. А 95% работы ты просто изобретаешь способы обойти ограничения.
Вот возьмём запретограм. Допустим есть задача следующего типа: нужно разместить ссылку в профиле. После перехода по ссылке система должна проверить, является ли пользователь подписчиком. Если да - пропускаем дальше, если нет - просим подписаться. Пару лет назад даже классный сервис был, GetClick вроде. Так вот сейчас сервис прекратил свое существование.
Причина проста. С точки зрения разработчика задача элементарная: нужно спросить никнейм у пользователя, затем получить список подписок целевого аккаунта и проверить, есть ли в этом списке никнейм который был введен.
Написать код под такое можно даже сейчас примерно часика за 2 с вёрсткой.
Но проработает такое решение в лучшем случае минут 15
Аналогичная история с WhatsApp.
Задача следующая: нужно сделать обзвон по базе. В процессе обзвона человеку предлагают выбрать несколько вариантов и нажать на кнопку или назвать номер варианта. После отправить сообщение в WhatsApp.
После обсуждения с командой, в течении часа я приготовил готовое решение. Прожило оно ровно 5 минут. Хватило только команде на потестить 🤦♂️
Номер телефона и устройство мгновенно отлетели в бан. Немая сцена. Занавес. 👏
Для одного из проектов необходима была автоматизация действий внутри Telegram. Нужно было проверить, что все люди попали именно в нужные каналы и чаты и переодически менять их местами. Технически возможно. На практике — бан аккаунта. А обычные боты такой функционал не поддерживают в принципе.
Есть и отечественные сервисы примерно с аналогичным подходом. Где даже малейший намек на автоматизацию тут же нещадно карается.
Но дело даже не в этом, а беда в том, что нет механизма по которому можно было бы показать той или иной компании, что для нужд нашего бизнеса необходима та или иная автоматизация. И даже денег занести готовы. Но нет. Почему? По тому что могут.
И вот зачастую, 95% всех проблем разработчиков как раз таки в том, что бы искать лазейки, обходит старательно разложенные грабли и лавировать среди капель дождя и только 5% на написание кода и кофеек ☕️
** Соцсеть, признанная в России экстремистской
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Сегодня настраивал и сопровождал весьма интересный эфир как с точки зрения экспертов и ниши так и весьма специфический с точки зрения настроек.
Пожалуй в этом эфире сошлись все звезды 🔥
Мы применяли:
✅ Применили объемное, Dolby Atmos, звучание на перед стартом.
✅ Использовали 2 сторонние камеры с iPhone экспертов.
✅ Было множество ракурсов и переключений.
✅ Бесшовная интеграция с SaleBot.
✅ Отслеживание всех действий зрителей и передача их в SaleBot.
✅ Сквозной проброс utm-меток от регистрации до покупки.
✅ Визуальные эффекты во время эфира в браузере.
✅ Стилизованные кнопки.
✅ Полный аудио контакт с экспертами на всей протяженности трансляции.
И все это удаленно 😅 Веселый и интересный, однако, выдался вечер.
А эфир получился такой, что резко контрастирует с тем, как обычно проходят вебинары 🔥
Не смотря на количество различных тонкостей и нюансов все получилось на высшем уровне и без единого сбоя или задержки выхода в эфир.
На подготовку мероприятия ушла неделя и ещё два дня на репетиции и доведение до финального результата ⌛️
И мне все понравилось, все же обожаю нестандартные и сложные, с точки зрения трансляции, вебинары 🔥🔥🔥
Пожалуй в этом эфире сошлись все звезды 🔥
Мы применяли:
✅ Применили объемное, Dolby Atmos, звучание на перед стартом.
✅ Использовали 2 сторонние камеры с iPhone экспертов.
✅ Было множество ракурсов и переключений.
✅ Бесшовная интеграция с SaleBot.
✅ Отслеживание всех действий зрителей и передача их в SaleBot.
✅ Сквозной проброс utm-меток от регистрации до покупки.
✅ Визуальные эффекты во время эфира в браузере.
✅ Стилизованные кнопки.
✅ Полный аудио контакт с экспертами на всей протяженности трансляции.
И все это удаленно 😅 Веселый и интересный, однако, выдался вечер.
А эфир получился такой, что резко контрастирует с тем, как обычно проходят вебинары 🔥
Не смотря на количество различных тонкостей и нюансов все получилось на высшем уровне и без единого сбоя или задержки выхода в эфир.
На подготовку мероприятия ушла неделя и ещё два дня на репетиции и доведение до финального результата ⌛️
И мне все понравилось, все же обожаю нестандартные и сложные, с точки зрения трансляции, вебинары 🔥🔥🔥
🔥7
Media is too big
VIEW IN TELEGRAM
Не так давно я уже рассказывал про микрофоны, петлички и т.д Но так как часто для многих выбор петлички все ещё тема актуальная и не вообще знают как выглядят эти пресловутые USB-петлички и чем отличаются они от других, я решил наглядно показать в ролике. Заодно чуть затронул тему того, как они вообще устроены и что реально влияет на качество звука.
Так как по сегодняшний день сталкиваюсь с разного рода мифами и легендами про петлички.
#петлички #микрофон
Так как по сегодняшний день сталкиваюсь с разного рода мифами и легендами про петлички.
#петлички #микрофон
🔥3❤1
Это вы ещё тех.спеца не видели 😂
В общем трагедия с счастливым финалом 😁
История произошла 2 сентября.
Не за долго, накануне, ко мне обратились с задачей настроить не хитрую воронку в SaleBot. С десяток блоков, делов-то.
Но я сам не интересовался и меня не предупредили, что главный заказчик с 5М подписчиков в запретограме.
Вороночку я подсобрал и с спокойной совестью ушел спать.
И так 2 сентября. Утро начало не с кофе 😬
За считанные минуты огромный трафик благополучно уронил телеграм-бота. SaleBot по воле судеб и сам по себе не очень хорошо себя чувствовал в этот день и переодически падал сам по себе и без сторонней помощи.
Как итог: перегруженный Telegram (в штатном режиме боты обрабатывают ~30 запросов/сек) в сумме с спотыкающимся конструктором дал свой эффект. Бот прилег отдохнуть.
За несколько часов более 7 тысяч клиентов мимо кассы. К счастью их зафиксировал бот, но воронка не была запущена не у кого из этих клиентов. Но абсолютное большинство людей, благо, вполне успешно попало в бот и хоть и с катастрофическими задержками, но все же получали сообщения.
К сожалению, по итогу мы потеряли часть информации по utm-меткам, но и без них было ясно, какой основной канал трафика был.
Все пропуски и ошибки запуска в боте исправили и смогли успешно запустить цепочку по тем, кого потеряли в первые часы развития кризиса.
Шанс избежать подобный расклад событий отчасти был, но как говорили в фильмах National Geographic «Катастрофы не происходят просто так, это всегда следствие цепочки событий».
В целом благодаря быстрой реакции и выверенной стратегии распределения нагрузки и коррекции катастрофу удалось предотвратить.
А мораль сей басни такова: всегда уточняйте, как и с кем вы работаете на самом высшем уровне. А иначе вот такая деталь может привести к тяжелым и крайне не приятным последствиям.
В общем трагедия с счастливым финалом 😁
История произошла 2 сентября.
Не за долго, накануне, ко мне обратились с задачей настроить не хитрую воронку в SaleBot. С десяток блоков, делов-то.
Но я сам не интересовался и меня не предупредили, что главный заказчик с 5М подписчиков в запретограме.
Вороночку я подсобрал и с спокойной совестью ушел спать.
И так 2 сентября. Утро начало не с кофе 😬
За считанные минуты огромный трафик благополучно уронил телеграм-бота. SaleBot по воле судеб и сам по себе не очень хорошо себя чувствовал в этот день и переодически падал сам по себе и без сторонней помощи.
Как итог: перегруженный Telegram (в штатном режиме боты обрабатывают ~30 запросов/сек) в сумме с спотыкающимся конструктором дал свой эффект. Бот прилег отдохнуть.
За несколько часов более 7 тысяч клиентов мимо кассы. К счастью их зафиксировал бот, но воронка не была запущена не у кого из этих клиентов. Но абсолютное большинство людей, благо, вполне успешно попало в бот и хоть и с катастрофическими задержками, но все же получали сообщения.
К сожалению, по итогу мы потеряли часть информации по utm-меткам, но и без них было ясно, какой основной канал трафика был.
Все пропуски и ошибки запуска в боте исправили и смогли успешно запустить цепочку по тем, кого потеряли в первые часы развития кризиса.
Шанс избежать подобный расклад событий отчасти был, но как говорили в фильмах National Geographic «Катастрофы не происходят просто так, это всегда следствие цепочки событий».
В целом благодаря быстрой реакции и выверенной стратегии распределения нагрузки и коррекции катастрофу удалось предотвратить.
А мораль сей басни такова: всегда уточняйте, как и с кем вы работаете на самом высшем уровне. А иначе вот такая деталь может привести к тяжелым и крайне не приятным последствиям.
👍3❤2👏2
Настроить домен, почту и fbl на GetCourse стало проще ⚙️
Изменения в основном коснулись тех, кому необходимо настраивать домен на стороннем NS-сервере.
Если ранее было необходимо заводить отдельный почтовый сервис вроде mail.ru для приема и переадресации fbl, то сейчас это делать необходимости нет.
После подключения домена к GetCourse, сервис автоматически создает два почтовых профиля.
Один для входящей почты, с тем же именем который вы указываете в настройках почты.
Второй это ящик для fbl.
Что бы все это работало, необходимо внести следующие данные в панель управления вашим доменом.
Изменения в основном коснулись тех, кому необходимо настраивать домен на стороннем NS-сервере.
Если ранее было необходимо заводить отдельный почтовый сервис вроде mail.ru для приема и переадресации fbl, то сейчас это делать необходимости нет.
После подключения домена к GetCourse, сервис автоматически создает два почтовых профиля.
Один для входящей почты, с тем же именем который вы указываете в настройках почты.
Второй это ящик для fbl.
Что бы все это работало, необходимо внести следующие данные в панель управления вашим доменом.
Тип записи — MX
Имя — @
Значение — mx.getcourse.ru.
Приоритет — 10
🚨Однако если вам необходимо использовать несколько имен ящиков отправителей помимо fbl и имени ящика отправителя указанного на GetCourse, вам все же придется подключать сторонний сервис и использовать переадресацию с стороннего сервиса на технические адреса GetCourse.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1
В общем ждём теперь «голосуй» абсолютно с каждого тапка 😁
Дело в том, что без голосования и только от премиум-пользователей сторис в канале не опубликуешь.
Больше голосов - больше сторис.
К счастью не премиум пользователей доставать этим не будут 😁
А если этот рейтинг ещё и придется обновлять каждый сутки, то считай все. Телеграм можно официально переименовывать в Votegram 😁
UPD: Оказалось, что сторис то эти на некоторых каналах еще не так просто включить. Если на канале много подписчиков, то нужно собрать больше голосов, чем каналам с меньшим числом подписчиков, что бы сторис включились.
Треш 🙃
Дело в том, что без голосования и только от премиум-пользователей сторис в канале не опубликуешь.
Больше голосов - больше сторис.
К счастью не премиум пользователей доставать этим не будут 😁
А если этот рейтинг ещё и придется обновлять каждый сутки, то считай все. Телеграм можно официально переименовывать в Votegram 😁
UPD: Оказалось, что сторис то эти на некоторых каналах еще не так просто включить. Если на канале много подписчиков, то нужно собрать больше голосов, чем каналам с меньшим числом подписчиков, что бы сторис включились.
Треш 🙃
🙈2
Если вдруг кто не знал, то эфиры в запретграме без особых сложностей можно проводить и через OBS.
В такой конфигурации есть даже существенно больше возможностей, чем используя штатные функции моб.приложения. При этом так банально удобнее.
Сегодня же тестировал более специфическую связку OBS + запретграм + Zoom. Получилось вполне себе удачно 🔥
Единственный нюанс, не в коем случае не стоит экономить на хорошем VPN для такой связки. Так как медленное соединение погубит обе трансляции.
Так же из-за применения VPN несколько увеличится задержка видео. Но в целом задержка сохраняется в пределах 35-45 сек. Что не является критическим.
В такой конфигурации есть даже существенно больше возможностей, чем используя штатные функции моб.приложения. При этом так банально удобнее.
Сегодня же тестировал более специфическую связку OBS + запретграм + Zoom. Получилось вполне себе удачно 🔥
Единственный нюанс, не в коем случае не стоит экономить на хорошем VPN для такой связки. Так как медленное соединение погубит обе трансляции.
Так же из-за применения VPN несколько увеличится задержка видео. Но в целом задержка сохраняется в пределах 35-45 сек. Что не является критическим.
❤5🔥3
Коллеги, огромная просьба, если кто-то сталкивался с обманом со стороны reg.ru опишите ситуацию в комменты или в л.с @alexdevop
😱2