Channel: BotValley - разработка ботов
Наши личные боты.
Как вы знаете, в основном мы занимаемся разработкой ботов на заказ. Но, помимо этого, мы иногда запускаем свои собственные проекты, о которых сегодня расскажем:
@MotherSearchBot - первый поисковик в Telegram, аналог Google. Поможет найти нужный канал, текст, аудио или документ. (101к юзеров, 1.8млн поисков)
@MotherMoviesBot - незаменимый помощник для киноманов! Оцениваете фильмы, которые уже видели, а бот подберет новые картины. (48к юзеров, 2.8млн оценок)
@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (3к юзеров, 6к посылок)
Как вы знаете, в основном мы занимаемся разработкой ботов на заказ. Но, помимо этого, мы иногда запускаем свои собственные проекты, о которых сегодня расскажем:
@MotherSearchBot - первый поисковик в Telegram, аналог Google. Поможет найти нужный канал, текст, аудио или документ. (101к юзеров, 1.8млн поисков)
@MotherMoviesBot - незаменимый помощник для киноманов! Оцениваете фильмы, которые уже видели, а бот подберет новые картины. (48к юзеров, 2.8млн оценок)
@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (3к юзеров, 6к посылок)
🧾 Про рекуррентные платежи.
- еще немного про платежки.
Если вы обладаете какой-нибудь уникальной информацией или крутой услугой, то подписочная модель монетизации (рекуррентные платежи) через бота Telegram - отличный для вас вариант!
• Кто это работает?
Клиент вводит данные своей карты всего 1 раз, а затем с него каждый месяц автоматически списывается нужная сумма. Сделать это можно, например, через такие сервисы, как ЮКасса или CloudPayments. После первой оплаты вы получаете уникальный токен, через который совершаете последующие списания.
• Какие есть подводные камни?
Подключить такую платежную систему к боту не так уж и просто - часто требуется сайт, зарегистрированный бизнес, лицензионное соглашение, общение с поддержкой. Но результат того стоит)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- еще немного про платежки.
Если вы обладаете какой-нибудь уникальной информацией или крутой услугой, то подписочная модель монетизации (рекуррентные платежи) через бота Telegram - отличный для вас вариант!
• Кто это работает?
Клиент вводит данные своей карты всего 1 раз, а затем с него каждый месяц автоматически списывается нужная сумма. Сделать это можно, например, через такие сервисы, как ЮКасса или CloudPayments. После первой оплаты вы получаете уникальный токен, через который совершаете последующие списания.
• Какие есть подводные камни?
Подключить такую платежную систему к боту не так уж и просто - часто требуется сайт, зарегистрированный бизнес, лицензионное соглашение, общение с поддержкой. Но результат того стоит)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
✈️ Ускоряем ботов.
- заставляем код «летать»
Очень часто мы встречаем ботов с крутым функционалом, но которые долго отвечают на запросы. Одно дело когда бот выполняет какую-то затратную по времени операцию, а совсем другое - когда с задержкой отвечает на обычные простые команды.
Для того, чтобы не допускать подобного в наших и заказных ботах, мы составили список правил, которому сами следуем, а сегодня хотим поделиться с вами!
• Используйте конкурентность.
Конкурентность в боте - это одновременная обработка нескольких запросов. Это первое, что нужно сделать, если ваш бот тормозит. Реализовать конкурентность можно несколькими подходами: разбить код на потоки/процессы или использовать асинхронное программирование.
• Не используйте DDNS.
Если ваш бот работает на вебхуке, то ни в коем случае не используйте в продакшене бесплатные DDNS (Dynamic DNS) домены. Они обновляются в реальном времени без кэша, из-за чего создают дополнительную задержку, вплоть до 1-2 секунд. Лучше настраивайте вебхук на чистый IP (API это позволяет) или полноценный домен.
• Выберите быструю базу.
Такие базы данных, как SQLite, хороши своей простотой и удобностью для разработки, но содержат много недостатков, которые в продакшене могут вызвать проблемы со скоростью работы или многопоточностью. Мы рекомендуем использовать полноценные базы, такие как PostgreSQL.
При заказе бота у нас, можете быть уверены, что реализация будет отвечать всем описанным требованиям, и еще многим другим!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- заставляем код «летать»
Очень часто мы встречаем ботов с крутым функционалом, но которые долго отвечают на запросы. Одно дело когда бот выполняет какую-то затратную по времени операцию, а совсем другое - когда с задержкой отвечает на обычные простые команды.
Для того, чтобы не допускать подобного в наших и заказных ботах, мы составили список правил, которому сами следуем, а сегодня хотим поделиться с вами!
• Используйте конкурентность.
Конкурентность в боте - это одновременная обработка нескольких запросов. Это первое, что нужно сделать, если ваш бот тормозит. Реализовать конкурентность можно несколькими подходами: разбить код на потоки/процессы или использовать асинхронное программирование.
• Не используйте DDNS.
Если ваш бот работает на вебхуке, то ни в коем случае не используйте в продакшене бесплатные DDNS (Dynamic DNS) домены. Они обновляются в реальном времени без кэша, из-за чего создают дополнительную задержку, вплоть до 1-2 секунд. Лучше настраивайте вебхук на чистый IP (API это позволяет) или полноценный домен.
• Выберите быструю базу.
Такие базы данных, как SQLite, хороши своей простотой и удобностью для разработки, но содержат много недостатков, которые в продакшене могут вызвать проблемы со скоростью работы или многопоточностью. Мы рекомендуем использовать полноценные базы, такие как PostgreSQL.
При заказе бота у нас, можете быть уверены, что реализация будет отвечать всем описанным требованиям, и еще многим другим!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👻 Одушевляйте ботов.
Вспомните такие компании, как Мистер Пропер, M&Ms, Монобанк. Что их всех объединяет? Правильно - узнаваемые рекламные персонажи! Этот прием в маркетинге называется рекламный антропоморфизм, он вызывает положительные эмоции и повышает узнаваемость бренда.
Если этот метод работает во многих бизнесах, почему бы не использовать его в Telegram ботах? Тем более каждый бот - это «помощник», отдельная сущность, которую так и хочется одушевить. Сегодня расскажем, как этого добиться!
1. Придумайте боту имя, которое легко запоминается и пишется, например: AleksoBot, ShipRobot, FleepBot.
2. Создайте персонажа. В идеале - нарисовать его в разных ситуациях и эмоциях, а как минимум - на логотип.
3. Обращайтесь к пользователю от первого лица по-дружески на «ты», без воды и сухих шаблонных фраз.
4. Симулируйте человека. Например, иногда отправляйте действие «печатает..», ставьте задержки между сообщениями. Главное - не переборщить.
По секрету, сейчас мы готовим для вас нового бота, в котором стараемся следовать всем описанным правилам!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Вспомните такие компании, как Мистер Пропер, M&Ms, Монобанк. Что их всех объединяет? Правильно - узнаваемые рекламные персонажи! Этот прием в маркетинге называется рекламный антропоморфизм, он вызывает положительные эмоции и повышает узнаваемость бренда.
Если этот метод работает во многих бизнесах, почему бы не использовать его в Telegram ботах? Тем более каждый бот - это «помощник», отдельная сущность, которую так и хочется одушевить. Сегодня расскажем, как этого добиться!
1. Придумайте боту имя, которое легко запоминается и пишется, например: AleksoBot, ShipRobot, FleepBot.
2. Создайте персонажа. В идеале - нарисовать его в разных ситуациях и эмоциях, а как минимум - на логотип.
3. Обращайтесь к пользователю от первого лица по-дружески на «ты», без воды и сухих шаблонных фраз.
4. Симулируйте человека. Например, иногда отправляйте действие «печатает..», ставьте задержки между сообщениями. Главное - не переборщить.
По секрету, сейчас мы готовим для вас нового бота, в котором стараемся следовать всем описанным правилам!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👀 Боты-модераторы.
- невидимые санитары.
Каждый более-менее крупный Телеграм-чат неизбежно сталкивается с кучей проблем: спам, флуд, оскорбления и т.д. Без постоянного контроля, такой чат превращается в помойку и пользователям становится неприятно в нем находиться.
К счастью, у этой проблемы есть решение - боты-модераторы, которые выполняют всю грязную работу и обеспечивают комфортное общение в чате для всех участников! Как они этого добиваются?
• Проверяют новых юзеров.
При вступлении нового пользователя в чат, бот автоматически запрещает ему писать сообщения до тех пор, пока пользователь не пройдет проверку на человека (решит пример / капчу / ответит на вопрос).
• Контролируют флуд.
Тут все просто - бот следит за тем, кто с какой частотой отправляет сообщения и в случае избыточной активности блокирует пользователя или запрещает ему писать в чат на какое-то время.
• Вводят систему репутации.
Бот добавляет специальные команды / ключевые слова, по которым пользователи могут оценивать друг друга - один из методов геймификации, который побуждает пользователей помогать другим участникам чата и избегать оскорблений.
Ботов, которые умеют все описанное, существует довольно много и вы без труда сможете их найти. Ну а если вам нужно какое-то уникальное индивидуальное решение, то смело обращайтесь к нам!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- невидимые санитары.
Каждый более-менее крупный Телеграм-чат неизбежно сталкивается с кучей проблем: спам, флуд, оскорбления и т.д. Без постоянного контроля, такой чат превращается в помойку и пользователям становится неприятно в нем находиться.
К счастью, у этой проблемы есть решение - боты-модераторы, которые выполняют всю грязную работу и обеспечивают комфортное общение в чате для всех участников! Как они этого добиваются?
• Проверяют новых юзеров.
При вступлении нового пользователя в чат, бот автоматически запрещает ему писать сообщения до тех пор, пока пользователь не пройдет проверку на человека (решит пример / капчу / ответит на вопрос).
• Контролируют флуд.
Тут все просто - бот следит за тем, кто с какой частотой отправляет сообщения и в случае избыточной активности блокирует пользователя или запрещает ему писать в чат на какое-то время.
• Вводят систему репутации.
Бот добавляет специальные команды / ключевые слова, по которым пользователи могут оценивать друг друга - один из методов геймификации, который побуждает пользователей помогать другим участникам чата и избегать оскорблений.
Ботов, которые умеют все описанное, существует довольно много и вы без труда сможете их найти. Ну а если вам нужно какое-то уникальное индивидуальное решение, то смело обращайтесь к нам!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🧊 Про обновление Bot API 5.3
Пару дней назад вышло очередное довольно крупное обновление Bot API. Помимо множества небольших правок, оно содержит в себе пару интересных моментов, которые однозначно дадут вторую жизнь всем ботам, работающим на командах! А именно:
1. Возможность отображать разные списки команд в разных ситуациях: для разных языков, приватных чатов, админов, групп. Причем выбирается нужный список автоматически, без необходимости его передавать каждый раз.
2. Улучшенное отображение списка команд. Раньше он был спрятан за скромной надписью «/», а теперь вынесен в большую синюю кнопку!
Полтора года назад мы рекомендовали использовать reply-кнопки вместо команд. Сейчас этот совет больше не актуален!
Пару дней назад вышло очередное довольно крупное обновление Bot API. Помимо множества небольших правок, оно содержит в себе пару интересных моментов, которые однозначно дадут вторую жизнь всем ботам, работающим на командах! А именно:
1. Возможность отображать разные списки команд в разных ситуациях: для разных языков, приватных чатов, админов, групп. Причем выбирается нужный список автоматически, без необходимости его передавать каждый раз.
2. Улучшенное отображение списка команд. Раньше он был спрятан за скромной надписью «/», а теперь вынесен в большую синюю кнопку!
Полтора года назад мы рекомендовали использовать reply-кнопки вместо команд. Сейчас этот совет больше не актуален!
💳 Выбор способа монетизации.
- важное решение.
Перед запуском любого коммерческого бота, необходимо тщательно продумать его монетизацию. Этот вопрос многие игнорируют, думая что «как-то само сложится», а ведь пускать его на самотек категорически нельзя!
Недавно мы обнаружили, что выполнили уже более 70 заказов на разработку ботов, поэтому, на основе своего опыта и опыта наших клиентов, решили составить небольшую памятку: какой способ монетизации выбрать для вашего проекта?
• Реклама, партнерки.
Идеально подходит если ваш бот развивается сам по себе (вирально, вирусно). Если же всех пользователей вы привлекаете в бота платно, то будет сложновато, так как аудитория из бота уходит очень быстро. Подробнее про монетизацию рекламой мы писали ранее.
• Оплата за товар/услугу.
Подходит если у вас есть товар/навык/услуга и бот вам нужен для упрощения процесса продажи. В бота можно добавить любое число товаров и подключить к нему любое количество платежных систем. Например, недавно мы делали бот-магазин с 4 платежками!
• Регулярные платежи.
Самый перспективный, на наш взгляд, вариант. Юзер платит каждый месяц за пользование вашим ботом / чтение вашего канала и т.д. Все самые прибыльные боты, которые мы знаем, работают именно по такому принципу. Подробнее.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- важное решение.
Перед запуском любого коммерческого бота, необходимо тщательно продумать его монетизацию. Этот вопрос многие игнорируют, думая что «как-то само сложится», а ведь пускать его на самотек категорически нельзя!
Недавно мы обнаружили, что выполнили уже более 70 заказов на разработку ботов, поэтому, на основе своего опыта и опыта наших клиентов, решили составить небольшую памятку: какой способ монетизации выбрать для вашего проекта?
• Реклама, партнерки.
Идеально подходит если ваш бот развивается сам по себе (вирально, вирусно). Если же всех пользователей вы привлекаете в бота платно, то будет сложновато, так как аудитория из бота уходит очень быстро. Подробнее про монетизацию рекламой мы писали ранее.
• Оплата за товар/услугу.
Подходит если у вас есть товар/навык/услуга и бот вам нужен для упрощения процесса продажи. В бота можно добавить любое число товаров и подключить к нему любое количество платежных систем. Например, недавно мы делали бот-магазин с 4 платежками!
• Регулярные платежи.
Самый перспективный, на наш взгляд, вариант. Юзер платит каждый месяц за пользование вашим ботом / чтение вашего канала и т.д. Все самые прибыльные боты, которые мы знаем, работают именно по такому принципу. Подробнее.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👁 Вакансия! Разработчик ботов!
Мы сейчас активно развиваемся и потому ищем толкового программиста (разработчика ботов Telegram) уровня Junior в нашу команду @BotValley.
Обязанности:
- разработка ботов и различных прикладных скриптов.
- перенос и запуск разработанных ботов на сервер.
- анализ различных API и сторонних сервисов.
Требования:
- знание Python, Django (для админок).
- опыт работы с Telegram Bot API (через любую библиотеку).
- опыт работы со сторонними API.
- опыт работы с Linux.
Будет плюсом:
- опыт работы с Pyrogram/Telethon.
- опыт работы с API платежных систем.
- опыт переноса Django-проектов на сервер.
Условия:
- работа Full-time с Понедельника по Пятницу.
- стабильная оплата труда.
- работа удаленная, с любой точки мира.
Тестовое задание:
https://telegra.ph/Testovoe-zadanie-BotValley-07-26
Если тебе интересно наше предложение, то бегом выполняй тестовое (рассчитано на пару часов работы) и скидывай результат работы нашему менеджеру @manager_BotValley! Заявки принимаем в течение этой рабочей недели.
UPD: Прием заявок окончен. Вакансия уже неактуальна!
Мы сейчас активно развиваемся и потому ищем толкового программиста (разработчика ботов Telegram) уровня Junior в нашу команду @BotValley.
Обязанности:
- разработка ботов и различных прикладных скриптов.
- перенос и запуск разработанных ботов на сервер.
- анализ различных API и сторонних сервисов.
Требования:
- знание Python, Django (для админок).
- опыт работы с Telegram Bot API (через любую библиотеку).
- опыт работы со сторонними API.
- опыт работы с Linux.
Будет плюсом:
- опыт работы с Pyrogram/Telethon.
- опыт работы с API платежных систем.
- опыт переноса Django-проектов на сервер.
Условия:
- работа Full-time с Понедельника по Пятницу.
- стабильная оплата труда.
- работа удаленная, с любой точки мира.
Тестовое задание:
https://telegra.ph/Testovoe-zadanie-BotValley-07-26
Если тебе интересно наше предложение, то бегом выполняй тестовое (рассчитано на пару часов работы) и скидывай результат работы нашему менеджеру @manager_BotValley! Заявки принимаем в течение этой рабочей недели.
UPD: Прием заявок окончен. Вакансия уже неактуальна!
✏️ Боты-менеджеры.
- сэкономят вам время.
Все чаще к нам обращаются разные компании с заявкой на разработку ботов-помощников для рутинных операций. Они действуют по несложному заложенному алгоритму и помогают оптимизировать такие процессы, как:
• Анкетирование.
По аналогии с Google формами, бот может задать юзеру серию вопросов, а затем сгруппировать и отправить ответы админу. Бот умеет отправлять вопросы любого формата и проверять введенные значения на соответствие какому-то шаблону.
• Запись на прием.
Бот выведет список доступных дат и временных промежутков для записи, автоматически спросит нужные данные и синхронизирует запись с другими вашими системами. Идеально подойдет для шиномонтажек, стоматологий и т.д.
• Поддержка.
Бот встретит пользователя серией заготовленных ответов на вопросы (FAQ), а в случае непонятки подключит оператора. Такой же принцип, по которому сейчас работают колл-центры банков и интернет-провайдеров, только проще и удобнее!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- сэкономят вам время.
Все чаще к нам обращаются разные компании с заявкой на разработку ботов-помощников для рутинных операций. Они действуют по несложному заложенному алгоритму и помогают оптимизировать такие процессы, как:
• Анкетирование.
По аналогии с Google формами, бот может задать юзеру серию вопросов, а затем сгруппировать и отправить ответы админу. Бот умеет отправлять вопросы любого формата и проверять введенные значения на соответствие какому-то шаблону.
• Запись на прием.
Бот выведет список доступных дат и временных промежутков для записи, автоматически спросит нужные данные и синхронизирует запись с другими вашими системами. Идеально подойдет для шиномонтажек, стоматологий и т.д.
• Поддержка.
Бот встретит пользователя серией заготовленных ответов на вопросы (FAQ), а в случае непонятки подключит оператора. Такой же принцип, по которому сейчас работают колл-центры банков и интернет-провайдеров, только проще и удобнее!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
💬 Вопросы про админку.
К любому Телеграм-боту, которого у нас заказывают, мы всегда делаем удобную веб-панель (админку) для управления умным помощником. Сегодня постараемся ответить на самые частые вопросы про эту админку, которые задают наши клиенты. Поехали!
• Как админка выглядит?
Максимально приятно и минималистично! Собрали нарезку скриншотов реализованных нами админок для примера: telegra.ph/Skrinshoty-adminki-08-09-2
• Какой доступен функционал?
По умолчанию, мы выводим в админке список юзеров бота, раздел редактирования текстов и всего остального наполнения. По запросу, можем реализовать раздел отправки сообщений, логи, статистику и любой другой нужный вам функционал.
• На каком языке админка?
По умолчанию, админку делаем полностью на русском, но по запросу можем перевести ее на любой нужный вам язык (например, английский).
• Можно сделать несколько админов?
Да, при необходимости мы делаем возможность создания неограниченного числа админов, каждый со своим логином, паролем и своими правами доступа.
Как видите, для управления ботом не нужно обладать никакими специальными знаниями! Нужно лишь описать нам желаемый функционал, а мы все реализуем на высшем уровне.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
К любому Телеграм-боту, которого у нас заказывают, мы всегда делаем удобную веб-панель (админку) для управления умным помощником. Сегодня постараемся ответить на самые частые вопросы про эту админку, которые задают наши клиенты. Поехали!
• Как админка выглядит?
Максимально приятно и минималистично! Собрали нарезку скриншотов реализованных нами админок для примера: telegra.ph/Skrinshoty-adminki-08-09-2
• Какой доступен функционал?
По умолчанию, мы выводим в админке список юзеров бота, раздел редактирования текстов и всего остального наполнения. По запросу, можем реализовать раздел отправки сообщений, логи, статистику и любой другой нужный вам функционал.
• На каком языке админка?
По умолчанию, админку делаем полностью на русском, но по запросу можем перевести ее на любой нужный вам язык (например, английский).
• Можно сделать несколько админов?
Да, при необходимости мы делаем возможность создания неограниченного числа админов, каждый со своим логином, паролем и своими правами доступа.
Как видите, для управления ботом не нужно обладать никакими специальными знаниями! Нужно лишь описать нам желаемый функционал, а мы все реализуем на высшем уровне.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
📰 Новости нашей команды.
Мы никогда не стоим на месте, в @BotValley постоянно что-то происходит и меняется. Собрали все наши новости за последнее время в один пост. Поехали:
— Наша команда пополнилась новыми крутыми ребятами! Увеличиваем нашу мощь и количество одновременных заказов в работе.
— Мы купили @YouAudioBot (370к юзеров). Будем его дорабатывать и развивать! Кстати, если вас интересует реклама в наших ботах, обращайтесь к @lvadislav.
— Мы сменили регистрацию, теперь можем официально работать с любыми иностранными физ. и юр. лицами.
— Мы запустили лендинг bots.tg для привлечения заказов и мощную рекламную компанию в Google Ads.
— Мы запустили английскую версию канала - @BotValley_eng, постепенно наполняем ее переведенными постами и планируем рекламироваться на США.
Мы никогда не стоим на месте, в @BotValley постоянно что-то происходит и меняется. Собрали все наши новости за последнее время в один пост. Поехали:
— Наша команда пополнилась новыми крутыми ребятами! Увеличиваем нашу мощь и количество одновременных заказов в работе.
— Мы купили @YouAudioBot (370к юзеров). Будем его дорабатывать и развивать! Кстати, если вас интересует реклама в наших ботах, обращайтесь к @lvadislav.
— Мы сменили регистрацию, теперь можем официально работать с любыми иностранными физ. и юр. лицами.
— Мы запустили лендинг bots.tg для привлечения заказов и мощную рекламную компанию в Google Ads.
— Мы запустили английскую версию канала - @BotValley_eng, постепенно наполняем ее переведенными постами и планируем рекламироваться на США.
#portfolio
✉️ @FeedyRobot - новый проект от нашей команды!
Бот поможет организовать все ваши подписки в одну ленту. Просто добавляете в него нужные каналы, а он будет их автоматически отслеживать и присылать все новые посты.
Просто, понятно и минималистично! Без танцев с бубнами и сложных настроек. А для самых активных пользователей есть реферальная программа с очень выгодными условиями)
Это тестовая версия бота (MVP), поэтому мы будем вам благодарны за любые отзывы, найденные баги или пожелания - просим сразу писать @FeedySupport
✉️ @FeedyRobot - новый проект от нашей команды!
Бот поможет организовать все ваши подписки в одну ленту. Просто добавляете в него нужные каналы, а он будет их автоматически отслеживать и присылать все новые посты.
Просто, понятно и минималистично! Без танцев с бубнами и сложных настроек. А для самых активных пользователей есть реферальная программа с очень выгодными условиями)
Это тестовая версия бота (MVP), поэтому мы будем вам благодарны за любые отзывы, найденные баги или пожелания - просим сразу писать @FeedySupport
#portfolio
🐪 Evroasia Transport Bot - бот для почтовой службы
Сегодня расскажем вам об одном интересном кейсе в нашем портфолио - боте для компании Evroasia Transport, которая занимается грузовыми и почтовыми перевозками.
Что бот умеет?
Основной функционал бота - создание заявки на отправку посылки. Бот спрашивает все необходимые данные, проверяя введенный текст на корректность, а затем присваивает посылке уникальный трек-код для отслеживания.
Кроме этого, бот расскажет всю информацию о компании, выведет список филиалов с геоточками, контакты, прайс-лист, а по присланному трек-коду покажет всю актуальную информацию о посылке! Скриншоты работы бота можно посмотреть по ссылке.
Как видно, один бот может значительно упростить работу компании, сэкономить кучу времени и ресурсов. А еще он работает 24/7, без задержек и перерывов!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🐪 Evroasia Transport Bot - бот для почтовой службы
Сегодня расскажем вам об одном интересном кейсе в нашем портфолио - боте для компании Evroasia Transport, которая занимается грузовыми и почтовыми перевозками.
Что бот умеет?
Основной функционал бота - создание заявки на отправку посылки. Бот спрашивает все необходимые данные, проверяя введенный текст на корректность, а затем присваивает посылке уникальный трек-код для отслеживания.
Кроме этого, бот расскажет всю информацию о компании, выведет список филиалов с геоточками, контакты, прайс-лист, а по присланному трек-коду покажет всю актуальную информацию о посылке! Скриншоты работы бота можно посмотреть по ссылке.
Как видно, один бот может значительно упростить работу компании, сэкономить кучу времени и ресурсов. А еще он работает 24/7, без задержек и перерывов!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🥊 Почему именно Telegram?
Не секрет, что мы беремся за любые по сложности проекты, но основной упор делаем конкретно на ботов, конкретно в Telegram. Чем обусловлен наш выбор? Почему не VK, не Viber и не WhatsApp? Почему не все сразу? Сегодня расскажем!
• Дружественный API.
Среди всех мессенджеров, под которые мы пробовали делать ботов, Bot API от Telegram нам нравится больше всего! Простой и понятный интерфейс, без танцев с бубнами и существенных ограничений, полная свобода действий.
• Перспективы.
Telegram растет и развивается каждый день, и это чувствуется. Постоянные обновления, постоянный приток новых юзеров, админов и крутых проектов. Согласитесь, работать в такой среде довольно приятно.
• Оттачиваем мастерство.
Мы выбрали одну конкретную узкую сферу - боты Telegram и максимально ее изучаем, совершенствуя свои навыки и качество разрабатываемых продуктов. За 3 года опыта мы уже столкнулись со всеми возможными подводными камнями и хорошо понимаем возможности ботов.
«Я не боюсь того, кто изучает 10 000 различных ударов. Я боюсь того, кто изучает один удар 10 000 раз.»
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Не секрет, что мы беремся за любые по сложности проекты, но основной упор делаем конкретно на ботов, конкретно в Telegram. Чем обусловлен наш выбор? Почему не VK, не Viber и не WhatsApp? Почему не все сразу? Сегодня расскажем!
• Дружественный API.
Среди всех мессенджеров, под которые мы пробовали делать ботов, Bot API от Telegram нам нравится больше всего! Простой и понятный интерфейс, без танцев с бубнами и существенных ограничений, полная свобода действий.
• Перспективы.
Telegram растет и развивается каждый день, и это чувствуется. Постоянные обновления, постоянный приток новых юзеров, админов и крутых проектов. Согласитесь, работать в такой среде довольно приятно.
• Оттачиваем мастерство.
Мы выбрали одну конкретную узкую сферу - боты Telegram и максимально ее изучаем, совершенствуя свои навыки и качество разрабатываемых продуктов. За 3 года опыта мы уже столкнулись со всеми возможными подводными камнями и хорошо понимаем возможности ботов.
«Я не боюсь того, кто изучает 10 000 различных ударов. Я боюсь того, кто изучает один удар 10 000 раз.»
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🍀 Обзор платежки LiqPay.
- продолжение hottg.com/BotValley/134
Запускаем новую рубрику на канале! В каждой статье будем брать 1 популярную платежку для ботов и максимально подробно ее обозревать. Поехали:
LiqPay - украинская платежная система, дочерняя компания ПриватБанка. Позволяет принимать платежи несколькими способами (основное - банковскими картами), довольно часто используется на многих украинских сайтах и Телеграм-ботах.
• Плюсы.
Нативная интеграция с Telegram через @BotFather + Bot API, прием банковских карт практически со всего мира (за исключением списка рисковых стран), низкая комиссия за прием платежей - 2.75%, удобный и понятный API.
• Минусы.
Главный минус всего один - запутанная и непродуманная процедура подключения ботов. Расскажем на своем примере.
Для недавнего подключения одного из ботов с нас потребовали: создать счет ФОП в ПриватБанке (другие не принимаются), заказать у юристов договор оферты, полностью реализовать взаимодействие с их API, после чего мы получили отказ в подключении по размытой причине, относящейся практически к любому боту.
Есть кратко, то их специалисты требуют от вас доказательства выполнения всех пунктов (о каждом из которых вы узнаете после неудачной активации), и только после этого первый раз (!!!) запускают бота и выносят решение. Абсурд и полное неуважение вашего времени.
• Вердикт.
Платежку рекомендуем подключать только в случае крайней необходимости. Если вы готовы потратить кучу времени и ресурсов, получив отказ по итогу. Наше личное мнение - лучше присмотреться к конкурентам, которые мы будем обозревать в следующих статьях)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- продолжение hottg.com/BotValley/134
Запускаем новую рубрику на канале! В каждой статье будем брать 1 популярную платежку для ботов и максимально подробно ее обозревать. Поехали:
LiqPay - украинская платежная система, дочерняя компания ПриватБанка. Позволяет принимать платежи несколькими способами (основное - банковскими картами), довольно часто используется на многих украинских сайтах и Телеграм-ботах.
• Плюсы.
Нативная интеграция с Telegram через @BotFather + Bot API, прием банковских карт практически со всего мира (за исключением списка рисковых стран), низкая комиссия за прием платежей - 2.75%, удобный и понятный API.
• Минусы.
Главный минус всего один - запутанная и непродуманная процедура подключения ботов. Расскажем на своем примере.
Для недавнего подключения одного из ботов с нас потребовали: создать счет ФОП в ПриватБанке (другие не принимаются), заказать у юристов договор оферты, полностью реализовать взаимодействие с их API, после чего мы получили отказ в подключении по размытой причине, относящейся практически к любому боту.
Есть кратко, то их специалисты требуют от вас доказательства выполнения всех пунктов (о каждом из которых вы узнаете после неудачной активации), и только после этого первый раз (!!!) запускают бота и выносят решение. Абсурд и полное неуважение вашего времени.
• Вердикт.
Платежку рекомендуем подключать только в случае крайней необходимости. Если вы готовы потратить кучу времени и ресурсов, получив отказ по итогу. Наше личное мнение - лучше присмотреться к конкурентам, которые мы будем обозревать в следующих статьях)
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
#portfolio
💰 Onion Market - P2P обменник BTC
Сегодня расскажем вам об одной из последних наших работ на заказ! Крутой обменник для сети топовых Telegram-каналов.
• Что он умеет?
Основное направление бота - P2P торговля между юзерами. Каждый пользователь бота может завести BTC на прощадку и создать свое объявление о продаже/покупке, или просмотреть список объявлений других пользователей и откликнуться на подходящее по условиям.
Кроме этого, бот может вам продать BTC за USDT в полностью автоматическом режиме благодаря интеграции с блокчейнами BTC и USDT (Omni, TRC20, BEP20).
• Как он монетизируется?
Все просто - бот берет свою небольшую комиссию с каждого обмена. Частью этой комиссии он делится с юзерами путем выгодной реферальной программы. Благодаря этому, любой пользователь может советовать бота друзьям и зарабатывать с их обменов!
Заказчик: Chipollino Onion Club
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
💰 Onion Market - P2P обменник BTC
Сегодня расскажем вам об одной из последних наших работ на заказ! Крутой обменник для сети топовых Telegram-каналов.
• Что он умеет?
Основное направление бота - P2P торговля между юзерами. Каждый пользователь бота может завести BTC на прощадку и создать свое объявление о продаже/покупке, или просмотреть список объявлений других пользователей и откликнуться на подходящее по условиям.
Кроме этого, бот может вам продать BTC за USDT в полностью автоматическом режиме благодаря интеграции с блокчейнами BTC и USDT (Omni, TRC20, BEP20).
• Как он монетизируется?
Все просто - бот берет свою небольшую комиссию с каждого обмена. Частью этой комиссии он делится с юзерами путем выгодной реферальной программы. Благодаря этому, любой пользователь может советовать бота друзьям и зарабатывать с их обменов!
Заказчик: Chipollino Onion Club
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🚗 Защита ботов.
- продолжение hottg.com/BotValley/72
Любой бот, выполняющий затратные по времени или деньгам операции, рано или поздно сталкивается с проблемами: резкий наплыв юзеров, атака недоброжелателей. Все это может положить вашего бота или исчерпать все ресурсы. Как от этого защититься? Сегодня расскажем!
• Лимиты на действия.
Простое интуитивное решение - запрещаем юзеру делать более N действий за T секунд. Конкретные значения N и T определяются на практике для вашего бота, мы делаем их изменяемыми в админке. После превышения лимита, выводим сообщение с ошибкой.
Пример: в нашем боте @ShipRobot стоит ограничение на отслеживание 5 посылок (N) за 24 часа (T) для каждого юзера.
• Проверка юзеров.
Для всех новых пользователей можно добавить какую-то проверку при запуске бота. Это может быть капча / решение примера / верификация по СМС или почте / обязательная подписка на канал - все, что пожелаете. Главное не спугнуть юзеров слишком сложной проверкой.
• Создание очереди.
Для затратных операций мы рекомендуем создать глобальную очередь и какой-то отдельный скрипт, который будет брать задачи из очереди по 1, выполняя их последовательно. Некоторым пользователям придется подождать свой результат, но зато это позволит нормализовать использование ресурсов.
При заказе бота у нас, можете быть уверены, что мы учтем все варианты защиты, обезопасив ваши ресурсы и бота!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- продолжение hottg.com/BotValley/72
Любой бот, выполняющий затратные по времени или деньгам операции, рано или поздно сталкивается с проблемами: резкий наплыв юзеров, атака недоброжелателей. Все это может положить вашего бота или исчерпать все ресурсы. Как от этого защититься? Сегодня расскажем!
• Лимиты на действия.
Простое интуитивное решение - запрещаем юзеру делать более N действий за T секунд. Конкретные значения N и T определяются на практике для вашего бота, мы делаем их изменяемыми в админке. После превышения лимита, выводим сообщение с ошибкой.
Пример: в нашем боте @ShipRobot стоит ограничение на отслеживание 5 посылок (N) за 24 часа (T) для каждого юзера.
• Проверка юзеров.
Для всех новых пользователей можно добавить какую-то проверку при запуске бота. Это может быть капча / решение примера / верификация по СМС или почте / обязательная подписка на канал - все, что пожелаете. Главное не спугнуть юзеров слишком сложной проверкой.
• Создание очереди.
Для затратных операций мы рекомендуем создать глобальную очередь и какой-то отдельный скрипт, который будет брать задачи из очереди по 1, выполняя их последовательно. Некоторым пользователям придется подождать свой результат, но зато это позволит нормализовать использование ресурсов.
При заказе бота у нас, можете быть уверены, что мы учтем все варианты защиты, обезопасив ваши ресурсы и бота!
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🐧 Итоги 2021 года!
Мы решили не ждать и самыми первыми подвести итоги года, немного заранее) Итак, за 21 год мы:
- разработали 45 ботов на заказ,
- запустили сайт и несколько собственных проектов,
- зарегистрировали бизнес и сняли офис,
- расширили команду программистов.
Кроме этого, наши личные боты выросли на 210к юзеров - по 570 человек в день! Ниже приводим несколько из них:
@MotherSearchBot - первый поисковик в Telegram, аналог Google. Поможет найти нужный канал, текст, аудио или документ. (174к юзеров, 3.5млн поисков)
@MotherMoviesBot - незаменимый помощник для киноманов! Оцениваете фильмы, которые уже видели, а бот подберет новые картины. (55к юзеров, 3.3млн оценок)
@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (10к юзеров, 32к посылок)
@YouAudioBot - бот позволяет слушать музыку из ВК без ограничений! Есть разделы популярного и новинок, привязка своей страницы ВК. (399к юзеров, 4.9млн прослушиваний)
Мы решили не ждать и самыми первыми подвести итоги года, немного заранее) Итак, за 21 год мы:
- разработали 45 ботов на заказ,
- запустили сайт и несколько собственных проектов,
- зарегистрировали бизнес и сняли офис,
- расширили команду программистов.
Кроме этого, наши личные боты выросли на 210к юзеров - по 570 человек в день! Ниже приводим несколько из них:
@MotherSearchBot - первый поисковик в Telegram, аналог Google. Поможет найти нужный канал, текст, аудио или документ. (174к юзеров, 3.5млн поисков)
@MotherMoviesBot - незаменимый помощник для киноманов! Оцениваете фильмы, которые уже видели, а бот подберет новые картины. (55к юзеров, 3.3млн оценок)
@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (10к юзеров, 32к посылок)
@YouAudioBot - бот позволяет слушать музыку из ВК без ограничений! Есть разделы популярного и новинок, привязка своей страницы ВК. (399к юзеров, 4.9млн прослушиваний)
⌨️ Про reply-клавиатуры.
Давайте поговорим при нижние (reply) клавиатуры ботов. На первый взгляд кажется, что это очень простая и понятная вещь, но в реальности reply-клавиатуры часто вызывают проблемы у разработчиков и пользователей. Сегодня постараемся рассмотреть все основные подводные камни нижних клавиатур, поехали:
• Пропадание клавиатуры.
Каждая reply-клавиатура крепится к какому-то сообщению. Если это сообщение удалится или будет слишком далеко в истории переписки, клавиатура перестанет отображаться. Мы учитываем это поведение и по возможности повторно присылаем клавиатуру везде, где это нужно.
Кроме этого, reply-клавиатура может свернуться в маленькую кнопку (как на скрине снизу), на которую нужно нажать для того, чтобы клавиатура опять отобразилась. Часть пользователей это заводит в тупик, поэтому многие боты предупреждают о такой ситуации заранее.
• Параметр resize_keyboard.
При создании клавиатуры, в Bot API есть опциональный параметр resize_keyboard. Если его не передать, то кнопки станут огромного размера, занимая все доступное место. Мы рекомендуем передавать этот параметр со значением True, чтобы кнопки выглядели везде одинаково и аккуратно.
• Параметр one_time_keyboard.
Этот параметр нужен для того, чтобы скрыть клавиатуру сразу при нажатии на нее. К сожалению, этот функционал не везде работает корректно, иногда оставляя клавиатуру для повторного использования. Мы рекомендуем использовать ReplyKeyboardRemove для 100%-ного удаления клавиатуры.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Давайте поговорим при нижние (reply) клавиатуры ботов. На первый взгляд кажется, что это очень простая и понятная вещь, но в реальности reply-клавиатуры часто вызывают проблемы у разработчиков и пользователей. Сегодня постараемся рассмотреть все основные подводные камни нижних клавиатур, поехали:
• Пропадание клавиатуры.
Каждая reply-клавиатура крепится к какому-то сообщению. Если это сообщение удалится или будет слишком далеко в истории переписки, клавиатура перестанет отображаться. Мы учитываем это поведение и по возможности повторно присылаем клавиатуру везде, где это нужно.
Кроме этого, reply-клавиатура может свернуться в маленькую кнопку (как на скрине снизу), на которую нужно нажать для того, чтобы клавиатура опять отобразилась. Часть пользователей это заводит в тупик, поэтому многие боты предупреждают о такой ситуации заранее.
• Параметр resize_keyboard.
При создании клавиатуры, в Bot API есть опциональный параметр resize_keyboard. Если его не передать, то кнопки станут огромного размера, занимая все доступное место. Мы рекомендуем передавать этот параметр со значением True, чтобы кнопки выглядели везде одинаково и аккуратно.
• Параметр one_time_keyboard.
Этот параметр нужен для того, чтобы скрыть клавиатуру сразу при нажатии на нее. К сожалению, этот функционал не везде работает корректно, иногда оставляя клавиатуру для повторного использования. Мы рекомендуем использовать ReplyKeyboardRemove для 100%-ного удаления клавиатуры.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
👩🏻💼 Этапы разработки бота.
Сегодня осветим фундаментальный вопрос, который волнует всех наших будущих клиентов, а именно - как происходит заказ бота, от начала и до конца. Постарались разложить все по полочкам:
1. Обсуждение функционала.
Первым делом мы максимально подробно обсуждаем функционал бота в переписке с клиентом и, если нужно, составляем ТЗ. Затем оцениваем проект всей командой и в случае достижения согласия с клиентом - приступаем к работе!
2. Сама разработка.
Если проект небольшой, мы делаем его сразу полностью, тестируем и скидываем клиенту на проверку. Если проект крупный, мы разбиваем работу и оплату на несколько частей (обычно 2 или 3) с промежуточными версиями, с каждой из которых клиент может ознакомиться и внести свои пожелания или правки.
3. Перенос на сервер.
По окончанию разработки, мы скидываем клиенту краткую инструкцию с перечнем данных, которые нужны для переноса. В большинстве случаев достаточно сервера за $5 в месяц, домена (или мы бесплатно предоставляем свой) и токена бота. Перенос занимает около 1 рабочего дня, после чего клиент становится полноправным владельцем бота.
Как видите, ничего в этом сложного нет) Все процессы в нашей команде давно налажены и отточены, от клиента требуется только необходимый минимум, а все технические моменты мы берем на себя.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Сегодня осветим фундаментальный вопрос, который волнует всех наших будущих клиентов, а именно - как происходит заказ бота, от начала и до конца. Постарались разложить все по полочкам:
1. Обсуждение функционала.
Первым делом мы максимально подробно обсуждаем функционал бота в переписке с клиентом и, если нужно, составляем ТЗ. Затем оцениваем проект всей командой и в случае достижения согласия с клиентом - приступаем к работе!
2. Сама разработка.
Если проект небольшой, мы делаем его сразу полностью, тестируем и скидываем клиенту на проверку. Если проект крупный, мы разбиваем работу и оплату на несколько частей (обычно 2 или 3) с промежуточными версиями, с каждой из которых клиент может ознакомиться и внести свои пожелания или правки.
3. Перенос на сервер.
По окончанию разработки, мы скидываем клиенту краткую инструкцию с перечнем данных, которые нужны для переноса. В большинстве случаев достаточно сервера за $5 в месяц, домена (или мы бесплатно предоставляем свой) и токена бота. Перенос занимает около 1 рабочего дня, после чего клиент становится полноправным владельцем бота.
Как видите, ничего в этом сложного нет) Все процессы в нашей команде давно налажены и отточены, от клиента требуется только необходимый минимум, а все технические моменты мы берем на себя.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
HTML Embed Code: