Проект: Телеграм бот Roundy 😊  Публичный пост
10 мая 2020  581
Телеграм бот Roundy 😊

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

Разработка

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

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

@TelescopyBot
@TelescopyBot

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

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

Естественно на помощь пришел ffmpeg, вот только ни одна либа на node js мне не помгла, так как что-то там было сломано, какие-то возможности не были реализованны. В итоге, путем проб и ошибок я сумел найти какие кодаки нужно использовать, какие команды отправлять.

Результат был такой : пользователь отправляет видео до 20 мб (круглое видео при этом может весить максимум 8), дальше бот режет его и шакалит. Если видео превышает 8 мб, то отрезается часть видео. Таким образом, мой бот мог принимать любые видосы и даже делать кругляшки больше одной минуты.

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

Распространение

Первые пользователи пришли после поста на UXLive, вместе с тем, видео перестали обрабатываться за минуту, пришлось повысить мощность на DigitalOcean. Сейчас я плачу поярдка 20$ в месяц.

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

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

Деньги

Монетизации никакой в боте нет, он стабильно приносит мне минус 20$ в месяц. По опыту донат бота, скажу, что очень сложно пытаться принимать платежи по всему миру.

Сейчас смотрю paddle.com — хочу продавать возможность загрулить n видео. В бою не пробовал, но вроде как тесты проходят. Я уже успел переписать всего бота, так как поумнел и постарался избежать некоторых ошибок, но никак не добью последние 10%.

Было бы хорошо, если бы в телеге была своя валюта, которую можно было бы уже вывести. Как голоса вконтакте.

Раза 3 продал рекламу за пару тысяч рублей. Ну и сам иногда делаю рассылку по своим нуждам.

Стата

На момент разработки, я не подключал никакие сервисы типа фаербейза. Моя статистика просто хранится у юзеров в дб.

Количество юзеров — 30 786 (из где-то 10к уже заблокировали бота)
Опубликованных видео в каналах — 41 294
Количество сконвертированных видео : 202 605
Добавлено каналов : 3472

Ну и в день, судя по логам, обрабатывается примерно 500 видео.

2 комментария 👇

Может я чего-то не понимаю, но зачем? Ну т.е. аудитория очевидно есть, судя по статистике, поэтому вопрос больше к пользователям бота: зачем брать нормальное видео и шакалить его до кругляша, если кругляш задумывался просто как способ быстро послать видеосообщение с камеры

  Развернуть 1 комментарий

Это стиль. Особенно любят всякое такое эдакое арабы. Обычное видео, а в кругляшке, как так?

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

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

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб