Добавили цвет для кнопок: danger, success, primary и стандартный. Теперь можно визуально расставлять акценты и делать интерфейс понятнее.
Плюс иконки у кнопок — если боту разрешены кастомные эмодзи, иконки можно вставлять прямо на клавиши.
Для разработчиков, которые держат ботов в проде, это явный шаг в сторону удобного и интуитивно понятного UX.
Весь changelog — https://core.telegram.org/bots/api
Please open Telegram to view this post
VIEW IN TELEGRAM
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
🔥2
Обновил бота «99 имён Аллаха»
Прошло больше 1,5 месяца с запуска. За это время в поддержку написало несколько человек: кому-то было непонятно, как бот работает, а кто-то просил сделать его проще.
Для Telegram‑бота это оказалось лишним. Поэтому убрал квизы, напоминания и часть прогресса, оставив только самое нужное.
Теперь всё проще:
Получился не апгрейд, а даунгрейд, но именно в ту сторону, в которую людям станет удобнее.
Прошло больше 1,5 месяца с запуска. За это время в поддержку написало несколько человек: кому-то было непонятно, как бот работает, а кто-то просил сделать его проще.
Для Telegram‑бота это оказалось лишним. Поэтому убрал квизы, напоминания и часть прогресса, оставив только самое нужное.
Теперь всё проще:
/today показывает имена по дневной квоте, прогресс сохранён — новые имена продолжают идти с последнего изученного.Получился не апгрейд, а даунгрейд, но именно в ту сторону, в которую людям станет удобнее.
Telegram
99 имен Аллаха
Бот для изучения 99 прекрасных имен Аллаха
👍5🔥3
У меня такое происходит часто. В какой‑то момент я устал каждый раз искать одно и то же и начал сохранять вопросы в Obsidian — из собственного опыта и с разных площадок.
На этом родилась идея сделать отдельную платформу для подготовки к бэкенд‑собеседованиям. Это будет место, где собраны реальные вопросы с собесов, с удобной навигацией по темам.
Дальше — разработка. Буду показывать, как из набора заметок в Obsidian постепенно вырастает рабочий инструмент для подготовки к собеседованиям.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🏆4
Сейчас пишу backend-часть. А пока можно заценить дизайн первой версии — прикрепил несколько экранов в темном режиме.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
Там буду делиться развитием продукта: фичи, архитектурные решения, планы и этапы запуска.
Под проект взял домен https://backforge.tech — позже платформа будет доступна именно там.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
BackForge
Сервис для системной подготовки к backend-собеседованиям.
backforge.tech
Связь: @aliskhannn
backforge.tech
Связь: @aliskhannn
👍6⚡1🔥1
Практически с самого начала изучения backend‑разработки я ломал голову над тем, как организовать сервис: куда класть бизнес‑логику, конфиги, репозитории, модели и т.д.
Со временем я пришёл к простому выводу: идеальной универсальной архитектуры не существует — структура зависит от проекта и задач.
В своей первой статье в блоге я подробно разобрал, как сейчас организую сервис на Go: слои, директории и принцип разделения ответственности.
Почитать можно здесь: https://aliskhan.ru/blog/go-project-structure
Это мой личный подход — берите, что подходит, и адаптируйте под себя
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3👍3🔥2
Кстати, блог я сделал на Hugo.
Hugo — это быстрый и гибкий генератор статических сайтов, написанный на Go: идеален, чтобы быстро поднять свой блог без лишней возни.
Контент — обычные Markdown‑файлы, а сам Hugo превращает их в HTML‑страницы. Для меня это удобно: можно писать статьи прямо в редакторе кода или в Obsidian, не связываясь с громоздкими rich text‑редакторами.
Hugo — это быстрый и гибкий генератор статических сайтов, написанный на Go: идеален, чтобы быстро поднять свой блог без лишней возни.
Контент — обычные Markdown‑файлы, а сам Hugo превращает их в HTML‑страницы. Для меня это удобно: можно писать статьи прямо в редакторе кода или в Obsidian, не связываясь с громоздкими rich text‑редакторами.
⚡3👍3🔥2
Ранее я писал, что по аллокатору памяти в Go мало хороших и понятных статей.
✅ Кажется, вышла нормальная статья от Timeweb Cloud на Habr. Пока сам не читал, но выглядит солидно: подробно разбирают все механизмы аллокатора.
Но в то же время местами всё выглядит довольно сложно — придётся самому копаться и разбираться.
https://habr.com/ru/companies/timeweb/articles/1000232/
Но в то же время местами всё выглядит довольно сложно — придётся самому копаться и разбираться.
https://habr.com/ru/companies/timeweb/articles/1000232/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Aliskhan | Backend на Go
Немного улучшил статью: добавил содержание, больше примеров и поправил несколько недочётов.
https://aliskhan.ru/blog/go-project-structure
https://aliskhan.ru/blog/go-project-structure
👍3