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

@MotherSearchBot - поисковик
@MotherMoviesBot - фильмы
@YouAudioBot - музыка
@ShipRobot - посылки
@BrushRobot - художник
@btnok - каталог ботов

Сайт - bots.tg
Download Telegram
🐼 Про юзерботов 🐼
- интересная информация из закулисья.

Когда-нибудь задавались вопросом, откуда такие 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) и приветственное сообщение (description) умного помощника, про что многие забывают. Мы рекомендуем не пренебрегать этими возможностями.

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

Очень часто встречаются боты, которые вызывают ступор при первом запуске. Поэтому мы советуем разнообразить тексты бота 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
#portfolio
👩🏼‍🔬 MotherSearch 👩🏼‍⚕️ - @MotherSearchBot
- успехи нашего бота-поисковика.

Общая статистика:
• Более 18 тысяч пользователей!
• Более 110 тысяч обработанных запросов!
• Более 1.2 млн постов в базе!

Топ поисковых запросов *:
1. Музыка - 0.5%
2. Фильмы - 0.3%
3. Сливы - 0.2%
4. Книги - 0.1%
5. Аниме - 0.1%

* из списка исключены очевидные 18+ запросы, составляющие около 5% от общей массы.

Скорее запускай бота - @MotherSearchBot, мы будем тебе благодарны за любые отзывы и предложения - @justdii, @lvadislav
👉🏼 Боты для сайтов 👈🏼
- удобная комбинация.

Не секрет, что помимо нашего основного рода деятельности (боты), мы занимаемся разработкой сайтов. Но как объединить эти два направления? Чем боты могут быть полезны сайтам?

🤟🏼 Авторизация через Telegram.

Упрощаем процесс регистрации и авторизации пользователя до нажатия 1 кнопки в боте. Автоматически подгружаем аватар, имя и фамилию. За примерами далеко ходить не нужно: TGStat, Telemetr.

🤞🏼 Боты оповещений.

Email рассылки давно устарели. Сейчас достаточно лишь запустить умного помощника и получать все важные уведомления прямо в Telegram. Этот способ используют некоторые фриланс-биржи и платежные системы.

👌🏼 Боты поддержки.

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

Внимание. Домен t.me заблокирован в РФ. Поэтому для размещения бота на сайте, нужно использовать редирект-сервисы или ссылки вида tg://resolve?domain=username

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

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

За время работы, бота запустили более 10.000 человек, которые сгенерировали более 800.000 оценок! На основании этих данных мы составили Топ-5 фильмов по версии наших пользователей:

1. 1+1 - 4.655 из 5
2. Побег из Шоушенка - 4.628 из 5
3. Зеленая миля - 4.586 из 5
4. Начало - 4.519 из 5
5. Большой куш - 4.512 из 5

Скорее запускай бота - @MotherMoviesBot и подбирай себе фильм на вечер, а мы будем тебе благодарны за любые отзывы и предложения - @justdii, @lvadislav
👱🏻‍♂️ Боты для продажи курсов 👱🏻‍♂️
- время действовать.

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

Как в этом всем помогают боты?
Что они могут?

интерактивно презентовать курс,
• автоматически принимать оплату,
• присылать уроки по расписанию,
• собирать домашнее задание.

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

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

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

1. Контроль чатов (подробнее)

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

2. Продажа курсов (пример)

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

3. Умный постинг (пример)

Сюда входят: отложенный постинг, постинг с промежутками, разного рода фильтры, кнопки со специальными действиями и многое другое!

А у тебя уже есть идея?
Пиши - @lvadislav, @justdii
👨🏼‍🌾 Разрушаем легенды 👨🏼‍🌾
- для Адама Сэвиджа.

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

🕵🏼‍♂️ Миф №1: Можно получить пользователей бота по токену.

Это неправда. Бот никак не может узнать даже количество своих пользователей. Единственный способ - сформировать этот список вручную на сервере. Кто-то пишет в бота - заносим его в базу. Это мы и делаем.

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

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