Пишем с сыном одновременно 2 приложения для маркетплейса Битрикс24. Это наш первый опыт в качестве вендоров. Продвигаемся медленно. В значительной степени – из-за глупых ошибок. Но именно эти мини-травмы позволяют быстро наращивать мускулы практического опыта.
Час (!) потратили на то, чтобы разобраться, почему текст, обрамленный “звездочками”, прилетает из Б24 в Telegram не жирным, а обычным. Перелопатили документацию по API и, в частности, по разметке Markdown. Замучали вопросами живущую в Битриксе нейронку CoPilot. По косточкам разобрали собственный код…
Ну и, разумеется, дело было не в бобине. Просто текст мы обрамляли двойными звездочкам. А надо – одиночными.
Час (!) потратили на то, чтобы разобраться с аналогичной проблемой, но уже с использованием HTML-разметки. Процесс и исход – аналогичны. Дело было в том, что в закрывающем тэге <b> мы использовали символ слэша “не в ту сторону”.
Два часа (!) искали способ увеличить высоту поля, в которое пользователь вводит текст. Помимо перечисленного выше подключили закрытые сообщества коллег-автоматизаторов, Хабр и аналогичные ресурсы. Безрезультатно. В итоге ответ, как часто бывает, нашелся в самом вопросе. Для поля, куда пользователь вводит текст, нужно было указать тип “text”. А мы указывали “string”.
Еще почти час (!) пытались понять, почему файл с примером от разработчиков курса по написанию приложений у нас работал, а наш собственный, сделанный по образу и подобию – нет. В итоге дело оказалось в названии переменной (натурально – в паре символов)…
Знаю, что многим подобные мытарства не кажутся ничем героическим или в принципе полезным. Не знаешь / не умеешь – делегируй. И это правильно, когда опыт, дарованный ошибками, и вправду в будущем тебе не пригодится.
Мы же, по итогу, улыбнулись своим фейлам и зафиксировали главное.
Это, разумеется, не победа над злосчастной жирностью текста или высотой поля.
Куда важнее (если смотреть на перспективу) то, что мы прокачались в промтах для нейронки. Добавили в закладки с десяток полезных ресурсов. Присоединились к тематическим сообществам и освоили местную навигацию…
И с этой точки зрения 5 часов работы в 4 руки – вполне сносная, даже незначительная цена.
Больше таких постов – в моем Telegram-канале Digital for Sales:
https://t.me/pavluk_online