botvalley | Неотсортированное

Telegram-канал botvalley - BotValley - разработка ботов

7536

Разработка ботов любой степени извращенности - @lvadislav, @justdii @MotherSearchBot - поисковик @MotherMoviesBot - фильмы @YouAudioBot - музыка @ShipRobot - посылки @BrushRobot - художник @btnok - каталог ботов Сайт - bots.tg

Подписаться на канал

BotValley - разработка ботов

💳 Выбор способа монетизации.
- важное решение.

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

Недавно мы обнаружили, что выполнили уже более 70 заказов на разработку ботов, поэтому, на основе своего опыта и опыта наших клиентов, решили составить небольшую памятку: какой способ монетизации выбрать для вашего проекта?

• Реклама, партнерки.

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

• Оплата за товар/услугу.

Подходит если у вас есть товар/навык/услуга и бот вам нужен для упрощения процесса продажи. В бота можно добавить любое число товаров и подключить к нему любое количество платежных систем. Например, недавно мы делали бот-магазин с 4 платежками!

• Регулярные платежи.

Самый перспективный, на наш взгляд, вариант. Юзер платит каждый месяц за пользование вашим ботом / чтение вашего канала и т.д. Все самые прибыльные боты, которые мы знаем, работают именно по такому принципу. Подробнее.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

👀 Боты-модераторы.
- невидимые санитары.

Каждый более-менее крупный Телеграм-чат неизбежно сталкивается с кучей проблем: спам, флуд, оскорбления и т.д. Без постоянного контроля, такой чат превращается в помойку и пользователям становится неприятно в нем находиться.

К счастью, у этой проблемы есть решение - боты-модераторы, которые выполняют всю грязную работу и обеспечивают комфортное общение в чате для всех участников! Как они этого добиваются?

• Проверяют новых юзеров.

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

• Контролируют флуд.

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

• Вводят систему репутации.

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

Ботов, которые умеют все описанное, существует довольно много и вы без труда сможете их найти. Ну а если вам нужно какое-то уникальное индивидуальное решение, то смело обращайтесь к нам!

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

✈️ Ускоряем ботов.
- заставляем код «летать»

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

Для того, чтобы не допускать подобного в наших и заказных ботах, мы составили список правил, которому сами следуем, а сегодня хотим поделиться с вами!

• Используйте конкурентность.

Конкурентность в боте - это одновременная обработка нескольких запросов. Это первое, что нужно сделать, если ваш бот тормозит. Реализовать конкурентность можно несколькими подходами: разбить код на потоки/процессы или использовать асинхронное программирование.

• Не используйте DDNS.

Если ваш бот работает на вебхуке, то ни в коем случае не используйте в продакшене бесплатные DDNS (Dynamic DNS) домены. Они обновляются в реальном времени без кэша, из-за чего создают дополнительную задержку, вплоть до 1-2 секунд. Лучше настраивайте вебхук на чистый IP (API это позволяет) или полноценный домен.

• Выберите быструю базу.

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

Наши личные боты.

Как вы знаете, в основном мы занимаемся разработкой ботов на заказ. Но, помимо этого, мы иногда запускаем свои собственные проекты, о которых сегодня расскажем:

@MotherSearchBot - первый поисковик в Telegram, аналог Google. Поможет найти нужный канал, текст, аудио или документ. (101к юзеров, 1.8млн поисков)

@MotherMoviesBot - незаменимый помощник для киноманов! Оцениваете фильмы, которые уже видели, а бот подберет новые картины. (48к юзеров, 2.8млн оценок)

@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (3к юзеров, 6к посылок)

Читать полностью…

BotValley - разработка ботов

⌨️ Методы подсчета актива.
- техническая заметка.

Один из самых важных показателей любого бота - его актив. Простым языком - это количество пользователей, которые не заблокировали бота и могут получить вашу новостную/рекламную рассылку. Методов определения актива всего 2, сегодня о них расскажем!

1. Отправка сообщений.

Простой интуитивный вариант - во время рассылки подсчитываем количество получателей вашего поста. Основной минус - сама рассылка сильно снижает актив, поэтому информация будет не совсем актуальна уже сразу после рассылки.

2. Отправка действий.

Малоизвестный и очень крутой способ - периодически пробуем отправить пользователям какое-то действие через бота (например, «печатает...»). Из плюсов: пользователи это никак не заметят (действие пропадает через 5 секунд), поэтому можно обновлять актив практически в реальном времени.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

👼 Webhook или Polling?
- вечная дилемма.

Любой бот в Telegram - это программа, которая получает сообщение (обновление) от пользователя и присылает что-то в ответ. А как она получает это обновление? Тут есть два принципиально разных способа, о которых мы сегодня расскажем!

1. Polling.

Простой вариант, подходит для быстрых тестов и небольших проектов. Бот периодически опрашивает сервер Telegram Bot API на наличие новых обновлений (метод getUpdates) и обрабатывает их по очереди. Все равно на чем запущен код бота - на обычном компьютере, сервере или даже телефоне, требуется только доступ в интернет.

2. Webhook.

Более сложный вариант, при котором Telegram сам присылает нам новые сообщения POST-запросом туда, куда мы скажем (метод setWebhook). Webhook стабильнее, чем Polling, но требует сервер или хостинг и SSL-сертификат. В своих ботах мы используем именно этот вариант.

Как видим, оба подхода имеют право на жизнь. Polling - проще и удобнее, Webhook - более затратный, но надежнее и мощнее. Какой из них выбрать - решать вам)

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

Неожиданно..
👟 Ботинок - новый канал от нашей команды!

Как вы знаете, мы разрабатываем ботов на заказ уже более трех лет. За это время мы видели огромное количество полезных ботов и решили собрать их в одном месте!

Начинаем постепенно заполнять канал) Судя по опросу, среди вас очень много создателей ботов! Присылайте нам свои работы - @manager_BotValley

Читать полностью…

BotValley - разработка ботов

🎙 Спасибо всем за участие! Мы получили достаточно много вопросов и отобрали самые крутые из них:

• Когда стоит начинать продавать рекламу в боте и где находить рекламодателей?

Однозначного ответа тут нет, но мы рекомендуем начинать продавать рекламу как минимум при 5-10к пользователей. Находить рекламодателей можно в специальных каналах и чатах, например: 1, 2, 3, 4. Не лишним будет создать канал с отзывами, это сильно поможет в первое время. Более подробно мы раскрывали эту тему в недавнем посте.

• Что актуальнее сегодня: боты в Telegram или Discord?

Нам кажется, на данный момент в этой схватке однозначно выигрывает Telegram) Поясним. Discord заточен под игроков и не очень распространен вне геймерской среды. Да и делать ботов намного приятнее для Telegram, с простотой его API сравнится мало какой другой мессенджер.

• Какие платежные системы популярны при разработке Telegram ботов? Какие часто используете?

Очень популярны QIWI, ЮMoney, LiqPay, Free-Kassa. Но исторически как-то сложилось, что мы чаще всего к ботам подключаем прием и отправку крипты, например BTC, ETH, USDT.

• Какие ЯП и фреймворки используете? Как и на чем делаете админки для ботов? Какие БД используете при разработке?

Пишем ботов на Python. Для удобного взаимодействия с базой данных и быстрого создания админок используем Django. Для взаимодействия с Telegram используем библиотеки Pyrogram, pyTelegramBotAPI, Telethon. При разработке используем базу SQLite, а в продакшене - PostgreSQL, благо Джанго позволяет сменить базу в несколько строк)

• Что происходит с ботом после окончания разработки? Как он передается заказчику?

Тут все очень просто - мы бесплатно переносим бота на сервер клиента, предварительно узнав все нужные данные (токены, ключи API и т.д.). Сервер всегда поможем выбрать, но чаще всего хватает минимального за $5/месяц. Про завершенные проекты мы не забываем и поддерживаем их на всем сроке службы)

Читать полностью…

BotValley - разработка ботов

#portfolio

🛳 @ShipRobot - новый проект от нашей команды!

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

Это тестовая версия, поэтому мы будем вам благодарны за любые отзывы и предложения - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

Традиционная подборка сервисов для разработчиков и владельцев ботов, которыми мы сами пользуемся и можем смело вам советовать!

📒 Telemetr - лучший сервис аналитики Telegram-каналов. Поможет легко подобрать площадку для рекламы вашего бота! Бесплатная версия позволяет проверить 3 канала в день, платная стоит $20/месяц.

⭐️ InfernoSolutions - проверенный хостинг, которым мы сами пользуемся уже более 2-х лет. Никаких нареканий! Цены начинаются от $5. Оплачивать можно даже криптой.

🔋 No-IP - позволяет быстро и бесплатно создать домен третьего уровня. Удобно для быстрой настройки вебхука, демонстрации бота или сайта.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

💵 Про воронки продаж.
- продолжение t.me/BotValley/67

По определению, воронка продаж - путь человека от первого знакомства с товаром до момента покупки. И, как вы уже догадались, этот путь можно автоматизировать с помощью чат-бота!

• Как это работает?

Бот встречает пользователя заранее составленными текстами, задает вопросы (тем самым сегментируя аудиторию), подогревает интерес и совершает продажу! Или, как вариант, переводит юзера на реального человека для продолжения общения.

• Зачем это нужно?

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

• Какие еще плюшки?

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🎂 Обновление Bot API 5.0

Свершилось! После длительного ожидания, сегодня вышло действительно крутое и очень крупное обновление Bot API. Советуем ознакомиться с полным текстом, а мы выделили основные моменты:

— Возможность запуска своего собственного сервера Bot API. О том, как это работает, мы писали раньше.

— Передача владения ботом через @BotFather. Пункт называется «Transfer Ownership».

Закрепление сообщений в приватных чатах - личной переписке бота с юзером.

— Возможность отправки до 10 аудио или документов одним сообщением. Ранее было доступно только для фото и видео.

— Новый метод copyMessage для пересылки сообщений без надписи «Переслано от».

Читать полностью…

BotValley - разработка ботов

⌨️ Самые популярные заказы.

Суммарно мы разработали более 50 ботов на заказ, которыми пользуются более 600к юзеров! Многие из ботов вышли в плюс и стабильно приносят доход своим создателям.

В связи с этим, некоторые интересуются, каких ботов у нас заказывают чаще всего? Сегодня об этом и поговорим! Мы выделили 3 самые востребованные категории:

• Боты для админов.

Умные помощники для ведения каналов, курсов, продажи подписки, проведения конкурсов. Очень часто требуют подключения платежных систем и сложной админки.

• Криптовалютные боты.

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

• Игровые боты.

Могут монетизироваться донатом, рекламой (в том числе мотивированным трафиком). В таких ботах очень важен дизайн, поэтому может потребоваться привлечения художника.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🧊 Про обновление Bot API 5.3

Пару дней назад вышло очередное довольно крупное обновление Bot API. Помимо множества небольших правок, оно содержит в себе пару интересных моментов, которые однозначно дадут вторую жизнь всем ботам, работающим на командах! А именно:

1. Возможность отображать разные списки команд в разных ситуациях: для разных языков, приватных чатов, админов, групп. Причем выбирается нужный список автоматически, без необходимости его передавать каждый раз.

2. Улучшенное отображение списка команд. Раньше он был спрятан за скромной надписью «/», а теперь вынесен в большую синюю кнопку!

Полтора года назад мы рекомендовали использовать reply-кнопки вместо команд. Сейчас этот совет больше не актуален!

Читать полностью…

BotValley - разработка ботов

👻 Одушевляйте ботов.

Вспомните такие компании, как Мистер Пропер, M&Ms, Монобанк. Что их всех объединяет? Правильно - узнаваемые рекламные персонажи! Этот прием в маркетинге называется рекламный антропоморфизм, он вызывает положительные эмоции и повышает узнаваемость бренда.

Если этот метод работает во многих бизнесах, почему бы не использовать его в Telegram ботах? Тем более каждый бот - это «помощник», отдельная сущность, которую так и хочется одушевить. Сегодня расскажем, как этого добиться!

1. Придумайте боту имя, которое легко запоминается и пишется, например: AleksoBot, ShipRobot, FleepBot.

2. Создайте персонажа. В идеале - нарисовать его в разных ситуациях и эмоциях, а как минимум - на логотип.

3. Обращайтесь к пользователю от первого лица по-дружески на «ты», без воды и сухих шаблонных фраз.

4. Симулируйте человека. Например, иногда отправляйте действие «печатает..», ставьте задержки между сообщениями. Главное - не переборщить.

По секрету, сейчас мы готовим для вас нового бота, в котором стараемся следовать всем описанным правилам!

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🧾 Про рекуррентные платежи.
- еще немного про платежки.

Если вы обладаете какой-нибудь уникальной информацией или крутой услугой, то подписочная модель монетизации (рекуррентные платежи) через бота Telegram - отличный для вас вариант!

• Кто это работает?

Клиент вводит данные своей карты всего 1 раз, а затем с него каждый месяц автоматически списывается нужная сумма. Сделать это можно, например, через такие сервисы, как ЮКасса или CloudPayments. После первой оплаты вы получаете уникальный токен, через который совершаете последующие списания.

• Какие есть подводные камни?

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

📑 Про слив токена.
- без паники.

Среди некоторых владельцев ботов бытует мнение, что если токен вашего бота кто-то узнал - это конец и потеря потерь. Так ли это? Сегодня попробуем разобраться!

Во-первых, сам токен не даст злоумышленнику никакого доступа к вашим пользователям, как мы писали ранее. Единственное, что сможет сделать негодяй - настроить Polling или Webhook на свой сервер, что затронет очень маленький процент юзеров, которые напишут боту в это время.

Во-вторых, если токен куда-то просочился, его всегда можно поменять! Заходим в @BotFather, вводим /mybots, выбираем своего бота, далее нажимаем «API Token» и «Revoke current token» - эта кнопка создаст новый токен, а старый сразу перестанет работать. Как видим, проблема легко решается.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🛳 Обязательная подписка на канал.
- еще один способ монетизации.

Наверняка вы видели много ботов, при запуске требующих подписку на свой Telegram-канал. Признаемся, мы тоже так делаем в @ShipRobot, @MotherMoviesBot и многих заказных ботах. Так ли это эффективно и какие имеет подводные камни? Сегодня расскажем на своем опыте!

• Дешевый подписчик.

Если ваш бот растет вирально (сам по себе) или вы умеете очень дешево привлекать юзеров (например, из ТикТока), то требование подписки - отличный способ монетизации бота. По опыту, подписывается 50-90% пользователей, 1 подписчик при этом выходит в 5-8 рублей.

• Тематика канала.

Важный момент - тематика канала должна совпадать или быть «шире» тематики бота. Если вы будете заставлять юзеров бота погоды подписываться на канал про машины, это будут «мертвые» подписчики, которым не интересен ваш контент.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🦆 Прием платежей без юр. лица.
- продолжение t.me/BotValley/19

Все платежные системы, которые подключаются к боту через @BotFather, требуют официальной регистрации бизнеса. Но что делать если у вас нет такой возможности? Сегодня опишем несколько методов автоматизированного приема платежей в боте для физических лиц! Поехали:

• Криптовалюты.

Прием большинства криптовалют (например, BTC, ETH, USDT.ERC20), можно подключить к боту полностью анонимно. Это можно реализовать самому с помощью сторонних библиотек или использовать готовые API, которых огромное множество.

• QIWI Кошелек.

Выводим пользователю кошелек и комментарий для отправки средств, или сразу отправляем юзера на страницу перевода с заполненными данными. После этого проверяем платеж с комментарием через QIWI API. Ничего сложного)

• ЮMoney (Яндекс.Деньги).

Способ, полностью аналогичный предыдущему. Ссылка на документацию: yoomoney.ru/docs/wallet. Главное не путать с ЮКассой (Яндекс.Касса) - она требует регистрации бизнеса и подключается официально через @BotFather!

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

📓 Анализ бота перед покупкой рекламы.
- дополнение к t.me/BotValley/103

Не секрет, что рекламу в ботах покупают не так активно, как на каналах. Связано это со сложностью анализа. В каналах проще: посмотрел кол-во подписчиков, просмотров, проверил канал через Telemetr и понял, стоит ли брать в нем пост. А что делать с ботами?

1. Попросить скрины статистики.

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

2. Попросить отзывы.

Если у админа есть канал с отзывами рекламодателей - это большой плюс. Тут важно смотреть на последние записи, так как актив в боте снижается довольно быстро, как мы писали ранее. Если с бота хорошо заходило месяц назад, далеко не факт, что сейчас будет так же.

3. Посмотреть упоминания бота.

Небольшой лайфхак. Заходим на Telemetr, открываем раздел «Поиск постов», далее «Все посты», вводим @username бота в поле «В тексте:» и получаем все рекламные упоминания бота! Таким образом можно понять, не соврал ли владелец по поводу количества юзеров и примерно определить качество аудитории, их пол и ГЕО.

Перечисленные способы, конечно, не дадут 100% гарантию на покупку хорошей рекламы, но пока в Телеграме нет никаких встроенных инструментов, приходится как-то крутиться)

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

📹 Отвечаем на вопросы.
- экспериментальная рубрика.

Все очень просто! Присылайте свои вопросы (про ботов и не только) нашему менеджеру и в течение нескольких дней мы выложим пост с ответами на самые интересные из них.

Пишите - @manager_BotValley

Читать полностью…

BotValley - разработка ботов

📺 Про реферальные программы.
- продолжение t.me/BotValley/42

Практически в каждом боте, предоставляющем любые услуги, есть своя реферальная программа. И не удивительно, ведь это довольно эффективный способ продвижения! Сегодня о нем и поговорим:

• Что это такое?

Рефералка/партнерка - система, при которой любой пользователь может пригласить в бота друзей и получить что-то взамен, например, баллы или реальные деньги. Таким образом бот экономит на рекламе и привлекает новых юзеров!

• Какие они бывают?

Все рефералки делятся на одноуровневые и многоуровневые. В одноуровневых партнер получает награду только за тех рефералов, которых пригласил он сам, а в многоуровневых - за рефералов его рефералов и т.д. Уровней может быть сколько угодно, например, 3 или 10.

Кроме этого, все партнерки делятся по типу награды. Например, вы можете получать процент с продаж (RevShare - самая популярная и безопасная модель) или фиксированную выплату за каждого партнера (CPA).

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🕵🏻‍♂️ Секреты нейминга.

Без лишних предисловий, сегодня расскажем о двух небольших лайфхаках нейминга в Telegram, которыми мы сами пользуемся, поехали!

• Домены .tg

Одной стране Того в Западной Африке принадлежит домен верхнего уровня «tg», который можно рассматривать как сокращение от «Telegram». Согласитесь, довольно красиво. Пример домена - bots.tg

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

@Robot вместо @Bot

Почти все короткие username'ы, которые заканчиваются на Bot, давно заняты, из-за этого придумать красивое имя для нового бота - сложная задача. Тут есть один секрет - заменяем Bot на Robot и получаем кучу не менее красивых свободных имен!

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

🔑 Авторизация через Telegram.
- нужна каждому сайту.

Аккаунт Telegram сейчас есть практически у каждого. Аналогично Google и Facebook, на любом сайте можно настроить авторизацию через наш любимый мессенджер! Сегодня мы расскажем, как это сделать, поехали:

• Стандартный виджет.

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

• Кнопка LoginUrl.

Хорошая замена первому способу если пользователь изначально находится в Telegram. Выглядит как обычная inline-кнопка, при нажатии на которую всплывает окно с предложением зайти на сайт. Так работает, например, @discussbot.

• Ручной способ.

Все просто - генерируем уникальную ссылку на сайт и выдаем ее пользователю через бота. На самом сайте просто проверяем, что пользователь перешел именно по этой ссылке и логиним его. Такой способ использует, например, сайт Telemetr.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…

BotValley - разработка ботов

⚠️ Про «Status alerts»

Недавно открыли для себя крутую фичу Telegram - Status alerts. Во время большой нагрузки один из наших ботов упал и @BotFather заботливо прислал нам об этом оповещение!

Оказывается, Telegram автоматически мониторит популярных ботов (которые обрабатывают более 300 запросов в минуту) и уведомляет владельца в случае неисправности: мало ответов на входящие сообщения или inline/callback запросы.

В присланном оповещении @BotFather предлагает отметить проблему как решенную, связаться с поддержкой, или отключить мониторинг на некоторое время:

Читать полностью…

BotValley - разработка ботов

👨🏻‍🔧 В обход Bot API.
- для программистов.

Для разработки ботов обычно используют Bot API, но мало кто знает, что обычными ботами (созданными у @BotFather) можно управлять через официальный Telegram API, называемый в народе MTProto API.

• Как это работает?

Bot API - это промежуточный сервер между ботом и сложным MTProto API (Telegram API), созданный для упрощения разработки. Поэтому, при необходимости, его можно исключить из цепочки и управлять ботом напрямую через MTProto API. Подробнее.

• Что это дает?

Из основного: боты, использующие MTProto API, могут отправлять файлы до 2 GB, получать список пользователей чата или канала, загружать историю сообщений. Получается некоторая смесь обычного бота и юзербота.

• Зачем тогда Bot API?

Bot API, хоть и содержит некоторые ограничения, но значительно проще во взаимодействии, так как это обычный HTTPS-интерфейс. Он подходит для абсолютного большинства проектов, поэтому и популярнее MTProto API для разработки ботов.

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii

Читать полностью…
Подписаться на канал