#боты

12 постов
пост №2101

Бот https://t.me/goodsecretarybot раньше ломался из-за недостатка денег. Чтобы это не повторилось, я прикрутил платежи.

30 минут распознания в месяц — бесплатно, дальше 1 ⭐️ = 1 минута, получается около 100 рублей (1 евро) за час аудио.

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

пост №1993

Федя перепишет моего бота секретаря с помощью вайб кодинга в прямом эфире!

Это классный бот, который распознает голосовые сообщения гораздо лучше встроенной функции телеграма.

Проблема в том, что он съедает 100€ в месяц.

А ещё он не умеет распознавать, голосовые длиннее 20 минут (многие журналисты хотели бы пользоваться им для распознавания интервью).

В общем, Федя починит обе эти проблемы. Посмотреть, как вайбкодят крутые программисты, можно будет в эту субботу в 14:00 по Москве. Ссылку выложу ближе к делу.

пост №1762

Роботы устанавливают цены на товары, сажают ракеты из космоса вертикально и даже пишут стихи. А нам регулярно приходится выбрать все светофоры или даже просто поставить галочку, чтобы подтвердить, что «я — не робот». Как так получилось, что роботы не могут поставить эту галочку?

Кроме людей по сайтам ходят роботы и пытаются зарегистрироваться в сервисах или утащить данные. Это целая индустрия. Как в ней работают роботы и люди, какая там экономика и что скрывается на самом деле за галочками и светофорами — всё в новом эпизоде подкаста про КАПЧУ. Гость — Никита Захматов, отвечает за борьбу с роботами в Яндексе.

Слушайте и подписывайтесь: Youtube, Apple, Яндекс, Spotify, Castbox, Overcast, веб-версия.

пост №1536

Телеграм выкатил большое обновление. Главная новая функция — возможность встраивать веб-страницы внутрь ботов. Я считаю, что это заявка на то, чтобы стать новым апстором.

Возможность встроить веб-страницу внутрь бота означает, что боты больше не ограничены обычным «чат интерфейсом», но при этом могут пользоваться всеми фишками телеграма: авторизацией, защитой от спама, достаточно удобными платежами (телеграм может сохранить вашу банковскую карту и платить ботам по вашему разрешению) и, главное, надежной связью бизнеса с клиентом в виде телеграм-чата (привет, пуш-уведомления в вебе для iOS).

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

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

И делает это в ту же неделю, что Гугл и Эпол блокируют приложения Сбербанка и Альфа-Банка. Хочется сказать «совпадение? Не думаю!», но сомневаюсь, что даже гениальная команда Дурова способна так быстро прогать подобные фичи. Возможно, Павел предугадал все заранее. Не знаю.

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

Посмотрим, насколько включение веба внутрь телеграма изменит ситуацию. И очень интересно, увидят ли в этом угрозу своей гегемонии Эпл и Гугл.

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

пост №1356

«В интернете никто не знает, что ты — собака» — одна из самых популярных карикатур культового The New Yorker. Мужчина 40 лет прикидывающийся молодой девушкой в интернете — другой популярный мем эпохи, когда слова мем ещё не было.

Вы точно регулярно сталкиваетесь с другим типом «имперсонаций», а точнее, борьбы с ней, когда вам приходится доказывать машине, что вы — человек. «Найдите все фотографии, на которых есть светофор», или лодка, или велосипед — это попытка определить, что вы — человек, а не бот, не компьютерная программа, которая выдает себя за человека.

Зачем выдавать машину за человека? Я сходу могу придумать две причины:

1) Реклама: рекламодатели и рекламные сети хотят, чтобы их рекламу видели живые люди, а не машины. Автоматизированная нереальная открутка рекламы — огромный рынок и компании с ним борятся.

2) Перебор паролей и других ништяков. Когда получается автоматизировать процесс перебора паролей и исключить из него человека, то подбор чужого пароля или кода восстановления становится просто вопросом времени. Если нужно участие человека — то это сразу становится очень дорогим удовольствием. Даже самый низкооплачиваемый человек на порядки дороже компьютерного времени. Конечно, гугл и прочие крупные компании пытаются защититься от переборов паролей.

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

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

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

Не хочется заканчивать на этом пост, но все эти методы также применяются для отслеживания людей в интернете. Режимом инкогнито и даже VPN'ом от этих алгоритмов не защититься.

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

пост №1279

Наткнулся на это совершенно случайно. А вы переписывались с «официальными бизнесами» в iMessage?

Да7%
Нет93%
1 873 ответов

Для создания iMessage бота нужно пройти специальную регистрацию в Apple. У Вацапа есть целых два аналогичных предложения: специальное приложение WhatsApp Business для малого бизнеса и WhatsApp Business API для крупного. Я разбирался с их API много лет назад и получить к нему доступ было практически невозможно. Видимо, ситуация не сильно лучше и сейчас — есть целый рынок посредников, которые делают интеграцию всяких систем управления заказами с вацапом «хакерскими методами». Они делают перед вацапом вид, что их сервис — это приложение вацапа для компьютера.

Самые удобные боты и для программистов и для пользователей, конечно, в телеграме. Мы с Федей часто предлагаем для проверки гипотезы не делать сайт или тем более мобильное приложение, а начать с телеграм-бота. Если людям ваш сервис нужен и полезен — будут пользоваться, а многие сложные моменты вроде удобного логина, быстрой загрузки картинок и видео, пуш уведомлений — решает сам телеграм.

пост №1278

Узнал сегодня, что у Apple есть поддержка довольно продвинутых чатботов в iMessage: можно не только переписываться с компаниями, но и бронировать время оказания услуг и даже оплачивать покупки прямо в чате!

пост №911

Всю свою карьеру я стеснялся и стыдился того, что не умею профессионально программировать (я начинал админом, так что unix однострочники не в счет). Я говорил, что хочу научиться, покупал книжки, но дальше пары страниц, примеров и вечеров дело не шло.

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

С радостью представляю первую программу, которой пользуются больше 3 человек. Издательский дом «Комитет» запустил публичное API для комментариев на своих сайтах tj.ru, vc.ru и dtf.ru. DTF.ru — сайт про игры и другие развлечения, так что на выходных я запрогал для него бота. Бот отвечает информацией об игре, если взять её имя в квадратные скобки. Спасибо техдиру комитета Илье за хорошее API и помощь в тестировании. Эта история бы не состоялось без Дениса из Комитета и главреда RAWG Сережи. Коллаборация!

Мне не стыдно показать исходный код публично; наверное, потому, что я не профессиональный программист. Код работает, вы можете использовать его как основу для своих ботов. Буду благодарен, если подскажете, что можно сделать лучше (python, github).

Кстати, у RAWG хорошая обвязка API под питон (написанная немецким студентом), так что если хотите поделать что-то с играми — не стесняйтесь.

Да здравствует свобода от внутренних ограничений! Ура.

пост №861

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

Краткий пересказ: люди ведут себя непредсказуемо (даже в самых маленьких мелочах вроде движения мышью и задержки перед нажатием на галочку), гугл собирает всю эту непредсказуемость в серую массу и находит роботов, выбивающихся из неё. Ну и всякие классные трюки вроде того, чтобы заставить браузер нарисовать трехмерную картинку с безумными пропорциями и невалидными шрифтами и отловить ботов по уникальным особенностям рендеринга виртуальных браузеров (каждый браузер и операционная система рисуют чуть разную безумную картинку).

Раз уж в тему капчи, недавно была хорошая статья на The Verge, как развивается гонка вооружений между капчами («выберите изображения, на которых есть пешеходные переходы») и теми, кто эти капчи взламывает. Краткий пересказ: капчи уже сейчас могут быть очень сложными, но скоро будет капчапокалипсис, когда они станут слишком трудными для людей.