Dmitry Space кодит!
1.96K subscribers
198 photos
28 videos
8 files
244 links
Магазин скриптов:
https://getscript.ru

Сайт визитка:
https://dmitryspace.com

Есть вопросы?
Пишите в бота @GetScript_Team_bot
Download Telegram
Dmitry Space кодит!
Как отправлять из геткурса сообщения любого типа в телеграм 😏 Я часто имею дело с самописными телеграм-ботами, а когда пишешь код для бота, то много времени уходит на то, чтобы сформировать сообщение для отправки. Потому что типов сообщений в телеграм-ботах…
А я всё со своим ботом 😁

Я вам не говорил, но в расширенной версии этот бот умеет конвертировать обычные аудио в голосовые сообщения и обычные видео в видеозаметки (кругляши). Подробнее..

Но сейчас заметил, что некоторые, используя бота для создания видеозаметки, отправляют ему сразу обрезанные под квадрат видео и именно в таком формате, который требует телеграм. Не знаю, где вы так научились, но это не обязательно делать)) Бот сам обрезает видео и перекодирует его в нужный формат. Так что можете скидывать ему видосы, как есть 😊
👍6🔥4
Dmitry Space кодит!
Кстати, специально для этого интервью я сделал блок "виджета" инсты)) Главред блога переживал, что официальный виджет забаненной в РФ соц сети, будет открываться не у всех, поэтому я решил сделать свой собственный) На самом деле там можно из любой соц сети…
Код_для_импорта_виджета_инстаграма.txt
10.2 KB
Ооо, накопили всё-таки молний)) Молодцы! Я уж думал, что 300 не наберётся 😅

Держите честно заработанный блок "виджет" для показа фоток из соцсетей)

Фотки и ссылки на посты меняются настройках блока. И, смотрите, блок по умолчанию настроен на 8/12 ширины колонки. Если вам потребуется растянуть его на 100% ширины, можете в дополнительных настройках стилей блока заменить
max-width: 800px!important;
на
max-width: 100%!important;

В файле код для импорта. Как импортировать?
👏17👍9❤‍🔥3😁1🙏1
Forwarded from Made on GC
Витрина товаров школы Неформат
https://litvinenkos.ru/shop

Разработчики: @daniilpostnov, @dmitryspace
🔥17👍2
Собрали ещё один прикольный магазинчик с каталогом продуктов школы, которые фильтруются по тегам 🤓
🔥12👍1
Наконец-то придумал супер удобную систему для Remake, чтобы стилизовать отдельные тренинги со всеми подтренигами и уроками. И это работает даже в чатиуме! + подключать можно не только стили, но и любые скрипты 🤓

Да, Remake, начиная с самой первой версии, застилизовывал все страницы уроков и тренингов автоматически, и добавлял к ним нужные скрипты. Но теперь появилась возможность закастомизировать некоторые тренинги со всеми содержащимися подтренингами и уроками иначе, чтобы они отличались друг от друга. Например, сделать в одном тренинге синее оформление, а в другом зелёное.

Представьте, что у вас 50 основных тренингов, в которых 100500 подтренингов и несчётное количество уроков. И вас просят застилизовать 10 тренингов со всеми их подтренингами и уроками так, чтобы они отличались от других 🥲

Обычно, для решения такой задачи (особенно, если нужно, чтобы это работало в чатиуме), потребовалось бы вставлять на страницу каждого подтренинга или урока однотипные блоки кода. Но самый ад начинался, когда незамеченная запятая в коде вызывала какую-то ошибку. Приходилось идти во все подтренинги или уроки и править код в каждом из них 🥵 Это огромное кол-во работы!

К счастью, теперь это уходит в прошлое. Remake получил обновление, которое позволяет прописать CSS и JS-код сразу для всех подтренингов и уроков тренинга ☘️

Но это ещё не всё 😏 к концу месяца Remake будет показывать в о всех тренингах дополнительный блок настроек оформления. Некоторые вещи, такие как основной цвет тренинга (с его подтренингами и уроками), вид карточек тренингов и подобные часто используемые штуки можно будет переключать в нём даже без дополнительного кода. Но самой крутой фишкой, я считаю, появление отдельных полей, в которых можно прописать CSS и JS-код сразу для всех подтренингов и уроков тренинга 💪🏻

Всё ещё мучаетесь со стилизацией ГК? Тогда мы идём к вам! 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3👏2
⚠️ Парсить геткурс стало сложнее

Не так давно геткурс выкатил обновление, которое ограничивает число запросов (загрузок страниц), которое пользователь может совершить за определённый интервал времени. При превышении этого лимита страницы перестают загружаться на некоторое время, а при попытке открыть их показывается ошибка 408 "Rate limit exceeded". При этом ошибка возникает довольно быстро ~после 10 страниц, которые были загружены обычными асинхронными запросами, без задержек между ними.

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

Несмотря на то, что это создаёт сложности для нас с вами, сама практика таких лимитов — хорошее дело для платформы в целом. Потому что это сильно снижает нагрузку на сервера геткурса, от чего он будет работать быстрее 🤞🏻

Поэтому обязательно учитывайте этот момент в своей работе. По возможности решайте задачи без парсинга. Либо делайте интервалы между запросами, рандомного значения в диапазоне от 1 до 5 секунд, обычно хватает.
👍11🙏4❤‍🔥3🎉1
Наткнулся на любопытный кейс на Behance:
https://www.behance.net/gallery/136434693/Chatium-Ed-Tech-Identity

Дата публикации: 1 февраля 2022 г.

Интересно, почему Chatium ещё не выглядит так? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👀4😱3
ℹ️ Обновлён скрипт для записи в доп поле пользователя комментариев оставленных на вебинаре

Исправлен баг, когда комментарии не сохранялись в случае, если пользователь был авторизован в ГК через обычную форму (без ввода пароля).

Последняя версия скрипта лежит тут:
https://getscript.ru/blog/931827
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🙏2
Посмотрите, как прикольно получилось переделать блок оценки качества обучения в одной школе. Мы сделали из него блок оценки модуля и куратора))

Как вы можете заметить, звёзд стало 10 вместо 5, кроме того добавилось несколько дополнительных полей в эту форму. А поле с комментарием раскрывается только при проставлении негативной оценки.

Все дополнительные поля попадают в оригинальный Контроль качества, расширяя его функционал 😊

Как вам такое?
🔥59👍12❤‍🔥5👀1
📱 Подборка полезных каналов и чатов для техспеца❣️EdTech.

📈 Жми «Посмотреть чаты» и добавляй себе всю папку сразу.

👇👇👇👇👇👇
https://t.me/addlist/0gjHsFGssLtkMWU6

Если у тебя не открывается ссылка, обнови приложение Telegram в мобильной или десктопной версии.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🎉1
Dmitry Space кодит!
Как отправлять из геткурса сообщения любого типа в телеграм 😏 Я часто имею дело с самописными телеграм-ботами, а когда пишешь код для бота, то много времени уходит на то, чтобы сформировать сообщение для отправки. Потому что типов сообщений в телеграм-ботах…
ℹ️ Бот @Msg_to_Req_bot обновлён.

Теперь через него вы можете генерировать сообщения с кнопками.

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

Через бота вы можете сделать несколько строк кнопок в сообщении, самостоятельно задавая кол-во кнопок в ряду.

Поддерживаются все стандартные опции reply_markup.

Для того, чтобы добавить кнопки к сообщению, нужно описать их в формате JSON прямо в тексте сообщения (именно так, как предусматривает Telegram Bot API).

Инструкция с примерами есть тут:
https://blog.dmitryspace.com/l6q1lAldOUu

✍🏻 Чтобы вам было проще понять разметку JSON, можете считать, что квадратные скобочки - это строки, а фигурные - колонки (ячейки в строке). Т.е. из кнопок в сообщении можно собрать даже таблицу.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3😍3
Dmitry Space кодит!
ℹ️ Бот @Msg_to_Req_bot обновлён. Теперь через него вы можете генерировать сообщения с кнопками. Это будет особенно полезно, в случае, когда нужно изменить расположение кнопок для отправки сообщения из геткурса. По умолчанию, геткурс добавляет все кнопки…
Для продвинутых пользователей:

Вместо "url" вы можете использовать "web_app", тогда при нажатию на кнопку страница будет открываться, внутри телеграма, как мини-приложение. Так можно открывать даже страницы геткурса (желательно, чтобы они не требовали от пользователя авторизации).

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

На страницу открытую таким образом будут передаваться данные пользователя телеграма (ID, имя, юзернейм..). При желании их можно даже записывать в геткурс, в доп поля пользователя, например.

Пример кнопки с мини-приложением:
reply_markup{
"inline_keyboard": [
[
{
"text": "GetScript",
"web_app": {
"url": "https://getscript.ru/main"
}
}
]
]
}


Подробнее о мини-приложениях читайте в инструкции телеграма:
https://core.telegram.org/bots/webapps
🔥11👏6👍2
Скорее всего, вы уже слышали про GetTechAwards 2023 — народную премию за вклад в образование и развитие рынка технического обслуживания онлайн-школ. Это как Оскар, только для тех, кто живет в мире EdTech 🤓

В прошлом году на этой премии мне уже удалось забрать одну награду 🌟

И в этот раз я снова номинирован в нескольких категориях:

📚 Эксперт-автор
💻 Разработчик года
🌐 Веб-ресурс года (канал "Dmitry Space кодит!")

Я хотел бы поделиться с вами своими мыслями о том, почему я был номинирован. Я пишу и публикую контент, который помогает людям лучше понимать и использовать скрипты в своих проектах. Мои статьи и видеоуроки охватывают широкий спектр тем, от основ программирования до продвинутых концепций и инструментов 🧠

Я также активно разрабатываю новые скрипты и предлагаю некоторые готовые решения на Getscript.ru, что позволяет мне помогать другим разработчикам и техспецам решать их задачи 💻

Но что самое главное, я делаю все это с любовью к программированию и желанием поделиться своими знаниями с вами, моими подписчиками 💖

Теперь, если вы думаете, что я заслуживаю этой номинации, я буду очень признателен, если вы отдадите свой голос за меня ☺️

Каждый ваш голос — топливо для моего кодерского двигателя! 🚀💻

Присоединяйтесь к голосованию по ссылке ниже:
🔗 ПЕРЕЙТИ К ГОЛОСОВАНИЮ

Голосование длится до 26 ноября 2023 года

Большое спасибо за вашу поддержку! 🙏
👍15🔥8👏4
⚠️ Для скрипта "Кнопки Telegram, WhatsApp и Viber в карточке пользователя" вышло важное обновление, которое предотвращает ошибку "408 Rate limit exceeded"

Получить обновление можно бесплатно по этой ссылке, войдя под аккаунтом, под которым приобретался скрипт.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍4
Dmitry Space кодит!
ℹ️ Бот @Msg_to_Req_bot обновлён. Теперь через него вы можете генерировать сообщения с кнопками. Это будет особенно полезно, в случае, когда нужно изменить расположение кнопок для отправки сообщения из геткурса. По умолчанию, геткурс добавляет все кнопки…
ℹ️ Как отправлять сообщения из геткурса в телеграм, которые невозможно переслать.

Если вы хотите защитить контент и запретить пользователям пересылать сообщения из вашего бота, то есть лайфхак, который позволяет сделать это. Для этого через бота @Msg_to_Req_bot нужно сгенерировать ссылку для отправки сообщения. А затем к полученной ссылке просто допишите в конце &protect_content=true. И всё, сообщение отправленное с помощью такой ссылки будет невозможно переслать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍9🙏4
Что-то смотрю Getoverflow в последний месяц не особо пользуется популярностью))

И это может быть хорошо для вас! 😃

Потому что:

1. Конкуренции практически нет, а те, кто будет проявлять активность на этом сайте, получат статус PRO, который официально верифицирует ваш профессиональный уровень в решении задач.

2. Если абстрагироваться от статуса PRO и опять же ввиду отсутствия особой активности на Getoverflow, вам проще зарекомендовать себя как специалиста. Ну и как минимум вы можете сделать так, чтобы ваше имя "чаще мелькало".

3. Геткурс открыл возможность для всех предлагать функционал. Поэтому если вам чего-то не хватает, можете писать туда, и, я считаю, что вероятность, что это реализуют кратно увеличится, чем если вы тихонечко напишете в тех поддержку))
👍8❤‍🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Как зафиксировать имена пользователей в списке 🤓

В списке пользователей может быть очень много колонок, которые часто не умещаются на экране без прокрутки. В таком случае бывает удобно закрепить первые колонки таблицы, чтобы они не прокручивались вместе с остальной таблицей. Таким образом имена пользователей всегда останутся на виду. Очень удобно 😉

Берите код тут и применяйте в своей школе:
🔗 https://getscript.ru/blog/1085177
❤‍🔥21🔥14👍4👏1
Мы тут внезапно преодолели рубеж в 2000 подписчиков! 🎉

Хочу поблагодарить вас за поддержку и участие в жизни канала 💔

Ваши вопросы и предложения в комментариях делают контент канала более ценным и полезным для всех нас. А поддержка и интерес к тому, что я делаю, вдохновляют меня продолжать делиться своими знаниями. Я ценю каждого из вас, и еще раз спасибо за вашу поддержку 🤗

Продолжим изучать мир программирования вместе! 🚀

P.S. Фото предоставлено нейросетью, т.к. праздновать пока некогда)).
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉53🔥9👏5❤‍🔥3👍32