Get Mystery Box with random crypto!

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

Логотип телеграм -каналу botvalley — BotValley - разработка ботов B
Логотип телеграм -каналу botvalley — BotValley - разработка ботов
Адреса каналу: @botvalley
Категорії: Telegram
Мова: Українська
Передплатники: 7.67K
Опис з каналу

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

Ratings & Reviews

2.33

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

0

3 stars

1

2 stars

2

1 stars

0


Останні повідомлення 3

2021-06-29 17:06:03 Про обновление Bot API 5.3

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

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

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

Полтора года назад мы рекомендовали использовать reply-кнопки вместо команд. Сейчас этот совет больше не актуален!
794 views14:06
Відкрити / Коментувати
2021-06-21 17:06:29 Боты-модераторы.
- невидимые санитары.

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

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

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

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

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
1.1K views14:06
Відкрити / Коментувати
2021-06-10 10:17:36 Одушевляйте ботов.

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

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

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
1.1K viewsedited  07:17
Відкрити / Коментувати
2021-06-02 14:07:06 Ускоряем ботов.
- заставляем код «летать»

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

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

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

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

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
476 views11:07
Відкрити / Коментувати
2021-05-24 15:51:02 Про рекуррентные платежи.
- еще немного про платежки.

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
1.0K views12:51
Відкрити / Коментувати
2021-05-17 15:19:04 Наши личные боты.

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

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

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

@ShipRobot - бот для отслеживания посылок. Выдает маршрут и статус отправления практически любой почтовой службы по его трек-коду. (3к юзеров, 6к посылок)
2.2K views12:19
Відкрити / Коментувати
2021-05-10 18:08:23 Про слив токена.
- без паники.

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
1.2K views15:08
Відкрити / Коментувати
2021-05-04 17:15:22 Методы подсчета актива.
- техническая заметка.

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
605 views14:15
Відкрити / Коментувати
2021-04-26 12:05:00 Обязательная подписка на канал.
- еще один способ монетизации.

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

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

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

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
760 views09:05
Відкрити / Коментувати
2021-04-08 18:03:12 Webhook или Polling?
- вечная дилемма.

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

1. Polling.

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

2. Webhook.

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

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

Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
618 views15:03
Відкрити / Коментувати