BotValley - разработка ботов – Telegram
BotValley - разработка ботов
7.35K subscribers
18 photos
1 video
111 links
Разработка ботов любой степени извращенности - @lvadislav, @justdii

Сайт - bots.tg
Download Telegram
#portfolio
🎬 MotherMovies 🎬 - @MotherMoviesBot
- новый проект от нашей команды!

Самообучаемый бот, поможет подобрать кино на основе твоих предпочтений. Оценивай просмотренные фильмы для повышения точности рекомендаций!

Это тестовая версия, поэтому мы будем вам благодарны за любые отзывы и предложения - @justdii, @lvadislav
#portfolio
📀 You Audio Bot 💿 - @youaudiobot

Одна из последних наших работ. Бот, пришедший на замену всем известного @audiobot.

💿 Что он умеет?

Искать песни, загружать аудиозаписи из открытых профилей и групп ВКонтакте. Имеются разделы «Популярное» и «Новинки».

💽 Как он монетизируется?

Реклама. В боте имеется возможность массовой рассылки и отображения спонсорского сообщения в поисковых запросах.

Заказчик - @ivanalgoritm

Есть похожая идея? Мы ее реализуем!
Обращайся - @justdii, @lvadislav
#portfolio
👩🏼‍🔬 MotherSearch 👩🏼‍⚕️ - @MotherSearchBot
- первое обновление нашего поискового бота.

Улучшение поиска:
• Добавлена автоматическая транслитерация. Теперь запросы типа «Варламов» и «Varlamov» равнозначны.
• Добавлен поиск по аудио. Примеры запросов: Rammstein, Ленинград.
• Добавлен поиск по документам. Примеры запросов: Solutions, hindi mp4.
• Добавлены приватные каналы.

Это тестовая версия, мы будем вам благодарны за любые отзывы и предложения - @justdii, @lvadislav
#portfolio
🍰 mAdEx 🍰 - @mAdExBot
- cамый показательный пример нашей работы.

Бот, разработанный совместно с @BotsFarmer за рекордно короткий срок - 1 неделя, и занявший первое место в конкурсе от Minter!

🍧 Что он умеет?

Автоматически монетизировать ваши каналы и чаты Telegram. Рекламодатель может выбрать интересующий его проект из удобного каталога и оплатить размещение (+закреп) своего поста любой монетой Minter (или рублями)!

🍨 Как он монетизируется?

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

Хочешь лучшим быть всегда?
Так скорее пиши сюда - @justdii, @lvadislav
👲🏻 Как придумать идею для бота? 👲🏻
- продолжение t.me/BotValley/18

Где взять вдохновение? Как придумать умного помощника, который выстрелит и принесет много дивидендов создателю? Два небольших совета:

👳🏻‍♀️ Упрости жизнь людям.

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

👳🏼‍♂️ Все можно представить в виде бота.

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

А у тебя уже есть идея?
Пиши - @justdii, @lvadislav
🐼 Про юзерботов 🐼
- интересная информация из закулисья.

Когда-нибудь задавались вопросом, откуда такие Telegram сервисы, как Telemetr, TGStat, @MotherSearchBot берут информацию (каналы и посты) для вывода? В этом им помогают юзерботы!

🐶 Кто они такие?

Юзерботы
- это специальные аккаунты Telegram, которые выглядят как обычные пользователи, но управляются компьютером и могут выполнять автоматизированные операции.

🐹 Как они работают?

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

Их функционал ничем не ограничен и они могут легко стать частью твоего проекта (пример).

Остались вопросы? Или уже есть идея?
Обращайся - @justdii, @lvadislav для заказа бота.
#portfolio
🎬 MotherMovies 🎬 - @MotherMoviesBot
- первое обновление нашего бота для подбора кино.

Улучшения:
• В базу добавлены твои любимые сериалы!
• Значительно повышена точность алгоритма формирования персональных рекомендаций.

Скорее запускай бота и подбирай себе фильм/сериал на вечер! Мы будем тебе благодарны за любые отзывы и предложения - @justdii, @lvadislav
#portfolio
👩🏼‍🔬 MotherSearch 👩🏼‍⚕️ - @MotherSearchBot
- второе обновление нашего поискового бота.

Улучшение поиска:
• Добавлена поддержка ключевых слов, помогающих боту понять нужный тип результата. Примеры запросов: песни Ленинград, посты BotMother.
• Из выдачи убраны повторяющиеся аудио.
• Значительно увеличено количество постов (текстов, аудио и документов) в базе.

Скорее запускай бота - @MotherSearchBot, мы будем тебе благодарны за любые отзывы и предложения - @justdii, @lvadislav
📝 Принимаем заказы!

Давно мечтаешь о своем Telegram-боте? Хочешь улучшить ведение бизнеса? Или ищешь хороших исполнителей для своего проекта?

Мы, создатели BotMother, готовы реализовать твою задумку, разработав идеального бота!

🧾 Несколько примеров наших работ:

mAdEx - биржа рекламы,
WoDo - биржа заданий,
YouAudio - музыка,
LuckyLuck - лотерея + казино,
MotherMovies - фильмы,
MotherSearch - поисковик.

Обращайся - @justdii, @lvadislav для заказа бота.
📮 Чего не могут боты? 📮
- информация на заметку.

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

🖱 Писать первыми.

Бот получает право отправлять сообщения только после первого нажатия пользователем команды /start. Если бот надоедает своими сообщениями, удаление переписки не поможет, нужно добавить бота в черный список!

👀 Смотреть историю сообщений.

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

✉️ Отправлять много сообщений.

Ограничения на данный момент: 30 прямых сообщений в секунду, 1000 пересланных сообщений в час. Кажется, вполне достаточно, но при больших нагрузках эти лимиты дают о себе знать.

* все пункты относятся только к обычным ботам, но не к юзерботам (подробнее)

Остались вопросы? Или есть идея бота?
Обращайся - @justdii, @lvadislav
Подборка полезных сервисов для разработчиков, которыми мы пользуемся сами и можем смело вам рекомендовать:

🐍 PythonAnywhere - сервис для Python-разработки, используемый нами ежедневно. Можно кодить ботов и проводить настройки прямо в браузере! Стоит от $5/месяц, есть бесплатный пакет.

☁️ Termius - удобный SSH-клиент. Из плюшек: переадресация портов, заготовленные скрипты (snippets) и файловый менеджер (SFTP). Стоит $10/месяц, есть бесплатная версия.

🐬 DigitalOcean - предельно качественный и дружелюбный хостинг, нечего добавить! Наши личные боты работают на нем. Стоит от $5 в месяц.

Ломать - не строить!
Обращайся - @justdii, @lvadislav для заказа бота.
🏔 Итоги 2019 года! 🏔

Статистика нашего канала - на картинке выше. А что по ботам?

За 2019 год мы разработали:
32 бота на заказ!
5 личных ботов, из них - @MotherMoviesBot, @MotherSearchBot.

⛄️ В новом году обещаем вас радовать не менее крутыми статьями и действительно выдающимися проектами!

Спасибо за то, что вы с нами!
Обращайтесь - @justdii, @lvadislav
🏳️ Информационные боты 🏳️
- просто, эффективно и недорого!

Сегодня поговорим об информационных ботах. Их основная функция - отображение заранее заданного материала.

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

🔭 Кому нужны такие боты?

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

🔬 Как они монетизируются?

Продают вашу услугу/товар. Бот может даже сам принять оплату от пользователя любым удобным способом. Кроме этого, такие боты позволяют легко проводить рекламные рассылки.

Остались вопросы? Или есть идея бота?
Обращайся - @justdii, @lvadislav
🦷 Поддержка пользователей 🦷
- заметка для владельцев ботов.

Практически любому боту нужна система обратной связи для приема жалоб и предложений от юзеров. Какие есть способы организации такой связи?

✋🏻 Отдельный аккаунт.

Тут все просто. Создаем аккаунт Telegram (либо используем свой), указываем в описании бота его @username и не забываем периодически его проверять!

👍🏻 Чат внутри бота.

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

🤜🏻 Отдельный бот.

Способ, аналогичный первому, но вместо аккаунта Telegram создаем отдельного бота. Можно разработать его с нуля, либо использовать готовое решение (например, @LivegramBot).

Остались вопросы? Или есть идея бота?
Обращайся - @justdii, @lvadislav
🧝🏻‍♀️ Полезные советы №1 🧝🏻‍♀️
- повышаем качество роботов.

Начинаем цикл постов с советами, основанными на опыте, который мы получили за долгое время работы с Telegram ботами! Поехали:

🧙🏻‍♀️ Меньше команд.

Команды в боте (типа /help, /play) очень сильно стопорят пользователей и понижают юзабилити. Мы рекомендуем использовать кнопки, а к командам прибегать только в случаях крайней необходимости.

🧟‍♀️ Пробел после смайла.

Тут все просто. Если используете в боте emoji, мы рекомендуем ставить 1 пробел между смайлом и текстом. Большинству пользователей так комфортнее и в целом это смотрится красивее. Например, сравните: 🍵 Текст и 🍵Текст.

👩🏻‍🎨 Тяжелые операции.

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

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

Полностью - от фронтэнда до бэкэнда. Любые сложные системы и сервисы. Качественно и надёжно!

В последнее время у нас часто спрашивают, делаем ли мы сайты. Ответ - да, делаем, и у нас есть в этом опыт.

Мы, создатели BotMother, готовы реализовать твою задумку!

🏞 Обращайся - @justdii, @lvadislav и будем покорять вершины вместе!
👸🏼 Полезные советы №2 👸🏼
- повышаем качество роботов.

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

👩🏼‍🦲 Описание бота.

В @BotFather есть возможность заполнить описание (about) и приветственное сообщение (denoscription) умного помощника, про что многие забывают. Мы рекомендуем не пренебрегать этими возможностями.

👲🏼 Больше подсказок.

Очень часто встречаются боты, которые вызывают ступор при первом запуске. Поэтому мы советуем разнообразить тексты бота markup/html-форматированием и полезными подсказками. Не лишним будет добавить раздел FAQ.

👳🏼‍♀️ Длинные кнопки.

На маленьких экранах кнопки ботов начинают съезжать и обрезаться. В кнопках мы рекомендуем ограничиться всего одним словом, максимум - двумя. Согласитесь, не очень приятно смотреть на:
«…ень длинная кноп…»

Остались вопросы? Или есть идея бота?
Обращайся - @justdii, @lvadislav
👱🏻‍♀️ Полезные советы №3 👱🏻‍♀️
- повышаем качество роботов.

Вопрос, актуальный во все времена - безопасность. Хотя ботов атакуют довольно редко, не лишним будет осветить эту тему в нашей рубрике полезных рекомендаций. Приступим:

👩🏻‍🦳 Отдельный аккаунт для бота.

В Telegram на данный момент все боты закреплены за их создателями, без возможности передачи. Поэтому мы рекомендуем сразу регистрировать умного помощника на отдельный аккаунт и нигде его не светить. Зачем это нужно?

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

👩🏻 Базовые уязвимости.

Не секрет, что Telegram выступает посредником (аналогично CloudFlare) между пользователем и сервером бота, что усложняет жизнь хакерам.

Но такие популярные атаки/уязвимости, как SQL Injection, Race condition, Brute-force, остаются актуальными. Защита от них ложится на плечи разработчиков. Мы рекомендуем не изобретать велосипед, а использовать для этого готовые решения (например, Django).

Остались вопросы? Или есть идея бота?
Обращайся - @justdii, @lvadislav
💶 Монетизация ботов 💶
- ключевой момент.

Единственный показатель успеха любого коммерческого бота - его прибыльность. Об этом сегодня и поговорим! Выделяют 3 основных способа монетизации умных помощников:

💵 Продажа товара.

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

💷 Партнёрские программы.

Тут лучше рассказать на примере: делаем бота для поиска на AliExpress и получаем процент от каждой пользовательской покупки. Способ не сложный и довольно эффективный.

💴 Продажа рекламы.

На первый взгляд - все просто, но есть 1 проблема - каждая рекламная рассылка снижает аудиторию бота на 5-10%. Поэтому способ подходит только для виральных ботов (с естественным приростом пользователей)!

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