Блог Laraue Software — C# .NET open source разработка

Реальный код, реальные решения, реальные компромиссы. Пишем о том, что строим — .NET библиотеки, Telegram-боты, интеграции с ИИ и архитектурные ошибки, на которых можно учиться.

Объединение группы изображений в одну запись ботом в Telegram — обрабатываем медиагруппы и правки без использования таймеров
Часть 12 цикла о разработке Telegram-таск-трекера в одиночку. Telegram присылает альбом изображений отдельными сообщений, а правки — новыми апдейтами. Разбираем, как собрать медиагруппу в одну запись без привычного таймера-аккумулятора и как трактовать правку как обновление, а не дубль.
Read →
Сохраняем медиа из Telegram-бота — храним превью, стримим оригинал
Часть 11 цикла о разработке Telegram-таск-трекера в одиночку. Учим бота работать с фото и видео, разбираем решение с хранением файлов - маленькие превью в локальном хранилище и прямой стриминг больших файлов прямиком из Telegram, без буферизации в памяти.
Read →
Почему пользователи снова и снова выбирали «Сохраненные сообщения» в Telegram вместо нашего бота — и что мы изменили
Часть 10 цикла о разработке Telegram-таск-трекера в одиночку. Рассказываем о продуктовой ошибке — мы добавили в бота выбор эпика и статуса, но реальные пользователи продолжали использовать «Сохраненные сообщения» — и о том, как ее исправляли.
Read →
Бесплатный Telegram-бот для изучения английских слов — без регистрации
Пополняйте словарный запас английского языка с помощью Telegram-бота. Квизы, уровни CEFR от A1 до C1, 7 языковых пар. Бесплатно, без регистрации, на любом устройстве.
Read →
Laraue.Telegram.NET — ASP.NET-подобные контроллеры для Telegram-ботов на C#
Устали от цепочек if-else в Telegram-боте? Laraue.Telegram.NET привносит контроллеры, middleware, аутентификацию и локализацию в стиле ASP.NET Core в разработку ботов на .NET.
Read →