Dmitry Space кодит!
Kanalga Telegram’da o‘tish
Магазин скриптов: https://getscript.ru Сайт визитка: https://dmitryspace.com Есть вопросы? Пишите в бота @GetScript_Team_bot
Ko'proq ko'rsatish1 822
Obunachilar
Ma'lumot yo'q24 soatlar
+37 kunlar
+130 kunlar
Postlar arxiv
1 822
Посмотрите, как прикольно получилось переделать блок оценки качества обучения в одной школе. Мы сделали из него блок оценки модуля и куратора))
Как вы можете заметить, звёзд стало 10 вместо 5, кроме того добавилось несколько дополнительных полей в эту форму. А поле с комментарием раскрывается только при проставлении негативной оценки.
Все дополнительные поля попадают в оригинальный Контроль качества, расширяя его функционал 😊
Как вам такое?
1 822
ℹ️ Обновлён скрипт для записи в доп поле пользователя комментариев оставленных на вебинаре
Исправлен баг, когда комментарии не сохранялись в случае, если пользователь был авторизован в ГК через обычную форму (без ввода пароля).
Последняя версия скрипта лежит тут:
https://getscript.ru/blog/931827
1 822
Наткнулся на любопытный кейс на Behance:
https://www.behance.net/gallery/136434693/Chatium-Ed-Tech-Identity
Дата публикации: 1 февраля 2022 г.
Интересно, почему Chatium ещё не выглядит так? 🤔
1 822
⚠️ Парсить геткурс стало сложнее
Не так давно геткурс выкатил обновление, которое ограничивает число запросов (загрузок страниц), которое пользователь может совершить за определённый интервал времени. При превышении этого лимита страницы перестают загружаться на некоторое время, а при попытке открыть их показывается ошибка 408 "Rate limit exceeded". При этом ошибка возникает довольно быстро ~после 10 страниц, которые были загружены обычными асинхронными запросами, без задержек между ними.
Это обновление затрагивает в первую очередь тех, кто занимается автоматизацией массовых действий, либо сбором данных из геткурса, выгрузка которых не предусмотрена платформой.
Несмотря на то, что это создаёт сложности для нас с вами, сама практика таких лимитов — хорошее дело для платформы в целом. Потому что это сильно снижает нагрузку на сервера геткурса, от чего он будет работать быстрее 🤞🏻
Поэтому обязательно учитывайте этот момент в своей работе. По возможности решайте задачи без парсинга. Либо делайте интервалы между запросами, рандомного значения в диапазоне от 1 до 5 секунд, обычно хватает.
1 822
Наконец-то придумал супер удобную систему для Remake, чтобы стилизовать отдельные тренинги со всеми подтренигами и уроками. И это работает даже в чатиуме! + подключать можно не только стили, но и любые скрипты 🤓
Да, Remake, начиная с самой первой версии, застилизовывал все страницы уроков и тренингов автоматически, и добавлял к ним нужные скрипты. Но теперь появилась возможность закастомизировать некоторые тренинги со всеми содержащимися подтренингами и уроками иначе, чтобы они отличались друг от друга. Например, сделать в одном тренинге синее оформление, а в другом зелёное.
Представьте, что у вас 50 основных тренингов, в которых 100500 подтренингов и несчётное количество уроков. И вас просят застилизовать 10 тренингов со всеми их подтренингами и уроками так, чтобы они отличались от других 🥲
Обычно, для решения такой задачи (особенно, если нужно, чтобы это работало в чатиуме), потребовалось бы вставлять на страницу каждого подтренинга или урока однотипные блоки кода. Но самый ад начинался, когда незамеченная запятая в коде вызывала какую-то ошибку. Приходилось идти во все подтренинги или уроки и править код в каждом из них 🥵 Это огромное кол-во работы!
К счастью, теперь это уходит в прошлое. Remake получил обновление, которое позволяет прописать CSS и JS-код сразу для всех подтренингов и уроков тренинга ☘️
Но это ещё не всё 😏 к концу месяца Remake будет показывать в о всех тренингах дополнительный блок настроек оформления. Некоторые вещи, такие как основной цвет тренинга (с его подтренингами и уроками), вид карточек тренингов и подобные часто используемые штуки можно будет переключать в нём даже без дополнительного кода. Но самой крутой фишкой, я считаю, появление отдельных полей, в которых можно прописать CSS и JS-код сразу для всех подтренингов и уроков тренинга 💪🏻
Всё ещё мучаетесь со стилизацией ГК? Тогда мы идём к вам! 😁
1 822
Собрали ещё один прикольный магазинчик с каталогом продуктов школы, которые фильтруются по тегам 🤓
1 822
Repost from Made on GC
Витрина товаров школы Неформат
https://litvinenkos.ru/shop
Разработчики: @daniilpostnov, @dmitryspace
1 822
Ооо, накопили всё-таки молний)) Молодцы, я уж думал, что 300 не наберётся 😅
Держите блок "виджет" для показа фоток из соцсетей. Фотки и ссылки на посты меняются настройках блока. И, смотрите, блок по умолчанию настроен на 8/12 ширины колонки. Если вам потребуется растянуть его на 100% ширины, можете в дополнительных настройках стилей блока заменить
max-width: 800px!important;
на
max-width: 100%!important;1 822
А я всё со своим ботом 😁
Я вам не говорил, но в расширенной версии этот бот умеет конвертировать обычные аудио в голосовые сообщения и обычные видео в видеозаметки (кругляши). Подробнее..
Но сейчас заметил, что некоторые, используя бота, для создания видеозаметки отправляют ему сразу обрезанные под квадрат видео и именно в таком формате, который требует телеграм. Не знаю, где вы так научились, но так не обязательно делать)) Бот сам обрезает видео и перекодирует в нужный формат. Так что можете скидывать ему видосы, как есть 😊
1 822
Кстати, специально для этого интервью я сделал блок "виджета" инсты)) Главред блога переживал, что официальный виджет забаненной в РФ соц сети, будет открываться не у всех, поэтому я решил сделать свой собственный) На самом деле там можно из любой соц сети картинки добавить. Потому что это просто обычный блок с картинкими и ссылками на них, а не настоящий виджет))
Если наберёте 300 молний под этим постом, то выложу код для импорта блока сюда 😜
1 822
Repost from GetTechFamily 📢
Всем привет!
Начинаем новую неделю с интересного интервью с крутым специалистом Дмитрием Space @DmitrySpace
Без долгих вступлений, просто идите читать)))
https://gettech.family/blog/1076568
Дима, ты крутой! 🔥
П.С.: Пожалуйста, не забывайте поддерживать нас своими реакциями и комментариями здесь и в блоге под статьей. Спасибо! Вы - лучшие! 😊
1 822
Там в GetTechFamily вышло моё интервью, где я ответил на вопросе о своей работе и личной жизни.
Познакомимся поближе, как говорится 😊
1 822
Давненько я не возвращался к Контролю работы кураторов))
Сделал обновление скрипта, и теперь он работает не через шкалы достижений, а через гугл-таблицу, со всеми вытекающими прелестями гугл-таблиц в виде фильтров и сортировки.
Что попадает в таблицу:
🟢 имя куратора
🟢 ссылка на куратора в ГК
🟢 дата и время действия
🟢 тип действия (ответил на Входящее, написал коммент к ответу на ДЗ, принял/отклонил ответ на ДЗ)
🟢 задержка действия (сколько прошло времени от момента отправки ответа учеником до его принятия куратором и т.п.)
+ добавлен общий график работы кураторов (чтобы ночь и выходные не учитывались в задержке)
🟢 ссылка на ответ ученика или на диалог во Входящих, с которыми взаимодействовал куратор
Соответственно, теперь стало ещё удобнее смотреть, кто, когда и сколько действий сделал. Никто не останется незамеченным 😄
1 822
Repost from Made on GC
Сайт онлайн-практик С.Н. Лазарева.
https://online.lazarev.ru/practic
Разработчики: @tanyakhm, @DmitrySpace
1 822
Делюсь крутым кейсом. Страничка собрана полностью на геткурсе. Но лично я тут делал только анимации и блок со списком практик 😊
1 822
Вижу только немногие поняли, насколько полезен этот бот и какие возможности он открывает 😅 поэтому поделюсь одним кейсом, который мы сделали с его помощью в одной школе.
Чтобы мотивировать людей больше общаться в чате школы, мы настроили автоматические поздравления именинников, которые отправляются прямо в чат школы через Процесс геткурса. Для этого даже не понадобилось создавать отдельного бота. Поздравления отправляет тот же самый, обычный бот, который контролирует участников этого через геткурс.
Конечно, кроме поздравлений, можно придумать ещё много всего. Например, оправлять в чат достижения конкретного ученика, чтобы вызвать у других участников чата "спортивный интерес"))
Также с помощью этого решения можно отправлять сообщения не только в чат, но и в канал. Для этого нужно просто создать нового бота (который будет отправлять сообщения) и сделать его в канале админом.
А тем, у кого стоит скрипт для контроля телеграм-каналов, стало возможным очень просто отправлять любые сообщения прямо в личку пользователя (голосовые, видеозаметки, викторины и всё остальное, что не умеет геткурс). Потому что этот скрипт собирает ID всех учеников, которые подключились к каналу, и записывает их в доп поля пользователей.
Экспериментируйте 😉
1 822
Я, как обычно, перепутал все ссылки 😃
Так ещё раз.
Бот тут:
@Msg_to_Req_bot
Инструкция тут:
https://blog.dmitryspace.com/l6q1lAldOUu
Видео для геткурса тут:
https://www.youtube.com/watch?v=FGUkwQzS8Hw
1 822
Кстати, уже после того, как я записал эту видеоинструкцию, я научил бота показывать ID пользователей, каналов и чатов, которые есть у вас в диалогах в телеграме. Для этого надо написать боту команду
\id.
Полную инструкцию читайте тут:
https://blog.dmitryspace.com/editor/l6q1lAldOUu1 822
Как отправлять из геткурса сообщения любого типа в телеграм 😏
Я часто имею дело с самописными телеграм-ботами, а когда пишешь код для бота, то часто много времени уходит на то, чтобы сформировать сообщение для отправки. Потому что типов сообщений в телеграм-ботах довольно много, + в них часто есть всякие вложения: картинки видео, ссылки, смайлики и прочее.
Чтобы отправить любое сообщение через бота, нужно чтобы "бот" сделал определённый запрос к телеграму, который будет содержать описание и содержание сообщения. Этот запрос может представлять из себя простую ссылку, в которой содержаться все необходимые параметры. Сразу после того, как бот "откроет" такую ссылку, сообщение содержащееся в ней будет отправлено.
Поэтому, чтобы не тратить время на написание кода этих сообщений, я решил сделать себе бота @Msg_to_Req, который конвертирует любые сообщения в "запросы к телеграму". Я просто присылаю ему сообщение, которое хочу отправить пользователям через другого бота, и он автоматически создает ссылку вида Bot API Request. Используя такую ссылку, я могу отправить абсолютно такое же сообщение, но уже через любого другого своего бота. Даже если он привязан к каком-то сервису типа геткурса 😉
Звучит немного запутано? Посмотрите видео и всё поймёте 😊
https://www.youtube.com/watch?v=FGUkwQzS8Hw
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
