obabot: пишем бота один раз — запускаем в Telegram и Max

Max запустили как полноценную альтернативу Telegram для российского рынка, с открытым Bot API. Разработчики оказались перед классической дилеммой: поддерживать двойную кодовую базу или выбрать одну платформу, теряя аудиторию второй. Типичная ситуация выглядит так: есть готовый Telegram-бот на aiogram, и нужно запустить его ещё в Max. Варианты неприятные — либо дублировать код, либо писать тонну адаптеров вручную, либо мириться с расхождением фич между платформами. Библиотека obabot предлагает другой путь: один код — два мессенджера. Один Код - Два Бота

https://habr.com/ru/articles/1020404/

#telegram_bot #telegram #telegram_api #telegramбот #telegram_чатбот_на_python #telegram_bots #max #messenger

obabot: пишем бота один раз — запускаем в Telegram и Max

Предыстория: два мессенджера, две кодовые базы Max запустили как полноценную альтернативу Telegram для российского рынка, с открытым Bot API. Разработчики оказались перед классической дилеммой:...

Хабр

Как я устал дебажить MAX API, отреверсил их вебхуки и отучил Cursor галлюцинировать

Как я устал дебажить MAX API, отреверсил их вебхуки и отучил Cursor галлюцинировать Когда я писал своего первого более-менее серьезного бота под Max, случилась классика. Я и мой ИИ-ассистент (Cursor) пишем код, строго опираясь на официальную документацию Max API. Запускаю — падает. Сижу по 5-6 итераций, пытаюсь отдебажить базовый функционал, который под ту же Телегу пишется с закрытыми глазами. В какой-то момент меня это достало. Я понял, что проблема не во мне и не в галлюцинациях нейронки. Я просто включил логирование всех входящих POST-запросов и стал дампить реальные вебхуки, которые прилетают от серверов Max. Открыв логи, я понял, почему мы так долго буксовали: то, что написано в документации, и то, что прилетает по факту — это две большие разницы. А слепая привычка писать архитектуру под Telegram Bot API делает только хуже. Различия с официальной документацией Max API (Docs vs Реальность) Вскрываем реальные вебхуки Max API

https://habr.com/ru/articles/1005282/

#python #template #boilerplate #chatbot #aiohttp #asyncio #maxapi #maxmessenger #telegram #telegram_bots

Как я устал дебажить MAX API, отреверсил их вебхуки и отучил Cursor галлюцинировать

Когда я писал своего первого более-менее серьезного бота под Max, случилась классика. Я и мой ИИ-ассистент (Cursor) пишем код, строго опираясь на официальную документацию Max API. Запускаю — падает....

Хабр

С 5 минут до 15 секунд: параллельные тесты с базой данных для Telegram-ботов

Тесты выполняются 5 минут. Вы вносите маленькое изменение, запускаете cargo test и ждёте. Проверяете телефон. Всё ещё ждёте. К моменту, когда тесты заканчиваются, вы уже забыли, над чем работали.

https://habr.com/ru/articles/989410/

#rust #testing #telegram_bot #telegram_bots #telegram #telegrambot #telegrambot #тестирование #производительность #performance

С 5 минут до 15 секунд: параллельные тесты с базой данных для Telegram-ботов

Тестовый набор выполняется 5 минут. Вы вносите маленькое изменение, запускаете cargo test и ждёте. Проверяете телефон. Всё ещё ждёте. К моменту, когда тесты заканчиваются, вы уже забыли, над чем...

Хабр

15 часов на скрипт, температура 40° и AI-ментор: как я писал VLESS-агрегатор, сразу после «Hello World!»

В этой статье не будет сложной математики или языков программирования. Это история о том, как студент‑медик с нулевыми знаниями Python испытал психоз в температуре и слившись сознанием с ИИ, написал своего Telegram‑бота. Как парсить тысячи VLESS‑ключей с GitHub? Как отличить живой сервер от мертвого за 2 секунды? Как генерировать QR‑коды и JSON‑конфиги в оперативной памяти, чтобы не убить бесплатный сервер? (ответов на эти вопросы слава Богу НЕ будет!) Почему реклама такая убогая? Зачем он всему интернету рассказывает, что ты дурачок, раньше только дома знали... Гайд, как грипп, выгорание и умение ИИ следовать настроению пользователя создали новое хобби и почему программировать — это хотя бы весело. А самое главное — что вы видите на рисунке? Будьте внимательны — от этого зависит диагноз.

https://habr.com/ru/articles/985746/

#aiogram3 #asyncio #telegram #telegrambot #telegram_bot #telegram_bots #telegrambot #vless #vpn #vpnсервер

15 часов на скрипт, температура 40° и AI-ментор: как я писал VLESS-агрегатор, сразу после «Hello World!»

У каждого человека есть желания, которые он не сообщает другим, и желания, в которых он не сознается даже себе самому. Я вообще-то — врач Я программировать и не...

Хабр

WhatsApp Web и Telegram коннектор для Bitrix24: наш опыт реализации и внедрения. Часть 2 — WhatsApp и Telegram коннектор

Привет, мир! Меня зовут Павел, я IT инженер и руководитель службы технической поддержки. Эта статья - вторая часть инструкции по внедрению коннектора WhatsApp и Telegram для Открытых линий CRM Bitrix24. С логикой подключения к Битрикс вы можете ознакомиться в первой части , а в этой статье мы рассмотрим логику обмена сообщениями через WhatsApp.

https://habr.com/ru/articles/944560/

#bitrix24 #whatsapp_битрикс24 #whatsapp #telegram #telegram_bot #telegram_bots #открытые_линии

WhatsApp Web и Telegram коннектор для Bitrix24: наш опыт реализации и внедрения. Часть 2 — WhatsApp и Telegram коннектор

Привет, мир! Меня зовут Павел, я IT инженер и руководитель службы технической поддержки. Эта статья - вторая часть инструкции по внедрению коннектора WhatsApp и Telegram для Открытых линий CRM...

Хабр

Кража NFT-подарков в Telegram: механизмы, инструменты и рекомендации по защите

Кража NFT-подарков в Telegram: механизмы, инструменты и рекомендации по защите Последние обновления в мессенджере Telegram расширили пользовательские возможности, которые открыли новые двери для злоумышленников. Тема NFT снова стала популярна благодаря открытому рынку подарков в Telegram, одновременно с этим в приложении мессенджера появились новый функционал. Сегодня разберемся с трендом на NFT-подарки: их довольно сложно получить из-за конкуренции с ботами, а потерять — проще простого.

https://habr.com/ru/companies/pm/articles/931910/

#вредоносное_по #telegram #telegram_api #telegram_bots #nft #фишинг #дрейнеры #мошенничество

Кража NFT-подарков в Telegram: механизмы, инструменты и рекомендации по защите

Последние обновления в мессенджере Telegram расширили пользовательские возможности, которые открыли новые двери для злоумышленников. В приложении мессенджера появились новый функционал — открытый...

Хабр

ХрюХрюКар v.2 или как я использую Go для защиты своего двора

Почти год назад я писал про ХрюХрюКар. Это экспериментальный проект, который проработал 7 месяцев в городе Балаково Саратовской области. За это время мы "поймали" около тысячи автомобилистов, разместивших свои авто на зеленых зонах, детских/спортивных площадках и тротуарах. В этой статье я расскажу про совершенно новую версию ХХК, которую я написал на Go. Ну и отдам сообществу все исходники проекта. Припарковаться правильно

https://habr.com/ru/articles/901082/

#сезон_open_source #хрюхрюкар #telegrambot #telegram #telegram_bots

ХрюХрюКар v.2 или как я использую Go для защиты своего двора

Привет хабр! Почти год назад я писал про ХрюХрюКар. Если коротко: в 2024 году мы запилили экспериментальный проект, который проработал 7 месяцев в городе Балаково Саратовской области. За это время мы...

Хабр

[Перевод] Дикое прошлое и возможное будущее игр в мессенджерах

Путь от MSN Messenger до Hamster Kombat в Telegram . Мессенджеры становятся новым фронтиром игровой индустрии, где вирусное распространение, мгновенный доступ и социальные механики открывают уникальные возможности для разработчиков. Простая игра в WeChat достигла 100 миллионов ежедневных пользователей всего за несколько недель. Из статьи вы узнаете, как развитие веб-технологий и интеграция криптовалют меняют правила игры на этом быстрорастущем рынке.

https://habr.com/ru/articles/896014/

#telegram #ton #искусственный_интеллект #telegram_bots #discord #приложения #игры #a16z

Дикое прошлое и возможное будущее игр в мессенджерах

Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь материалами, которые помогают:...

Хабр

Делаем авторизацию в Telegram Mini Apps правильно

Если вас заинтересовала тема авторизации, подразумеваю, что вы уже итак знаете что такое Telegram Mini Apps. Поэтому не буду долго размусоливать вступление и перейду сразу к делу. Поехали!

https://habr.com/ru/articles/889270/

#Авторизация #аутентификация #telegram #telegram_bots #telegram_mini_app #react #nestjs #typescript #frontend #backend

Делаем авторизацию в Telegram Mini Apps правильно

Если вас заинтересовала тема авторизации, подразумеваю, что вы уже итак знаете что такое Telegram Mini Apps. Поэтому не буду долго размусоливать вступление и перейду сразу к делу....

Хабр

SpringBoot Starter Telegram Mapping для вашего бота

В этой статье рассмотрим создание простого SpringBoot стартера для маппинга Телеграм запросов в стиле Spring MVC.

https://habr.com/ru/articles/885476/

#springboot #starter #telegram #telegram_bots

SpringBoot Starter Telegram Mapping для вашего бота

Вдохновившись различными проектами по переделке получения тележных сообщений в более привычный Spring MVC-ый формат, решил написать про легковесный стартер. Оглядевшись вокруг, быстро понял, что все...

Хабр