We went a bit silent, but there was a reason. Remember the global outage we had about a month ago? Well, we’ve been cleaning up the consequences all this time, because it turned out to be much more complicated. And on top of that, a whole bunch of new issues appeared.
A couple of weeks ago the proxy service we rent suddenly "died". Our hosting provider saw thousands of connections to dead IPs, assumed we were DDoSing someone, and blocked us. Thanks to support it was resolved, but everything was down for several hours.
A week later, performance issues appeared again. After a long search we found out that @NudesRemoverBot was being spammed. Instead of the usual 2–3 GB per day, it started receiving 300–400 GB. We fixed the problem, though a few things still need polishing. We’ll make a separate post about it soon.
Then @AximoBot lost support for Twitter and VK almost simultaneously, as both tightened bot checks. We spent several days on this but managed to bypass everything, and on top of that sped up data collection dozens of times. There will be a separate news post with details.
Meanwhile, @download_it_bot was slowing down for a strange reason we couldn’t figure out. After digging for a long time, we accidentally discovered that the free trial cancellation mechanism was broken, and several hundred users had unlimited access for almost a month. Everyone was affected. And if they had used it modestly, it would have been fine, but one user alone downloaded nearly 300 GB in a single day. That’s how we found and fixed it.
Overall, things are much better now, but not perfect. We’re continuing to actively work on stability and speed. Unfortunately, not all details fit into this update, so there will be a separate post later about the new features.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Мы тут немного пропали, но на то была причина. Помните, у нас месяц назад был глобальный сбой? Ну так вот, мы все это время разгребали последствия, так как все оказалось сильно сложнее. Ну и была куча новых проблем.
Пару недель назад неожиданно "помер" сервис, у которого мы арендуем прокси-сервера. Наш хостер увидел тысячи коннектов к мертвым айпишникам, решил, что мы кого-то ддосим и мы словили блок. Тут спасибо саппорту было что решилось, но несколько часов все лежало.
Еще через неделю полезли опять тормоза и долго не могли понять, кто виноват, оказалось, что начали спамить @NudesRemoverBot. И вместо обычных 2-3 гигов в день, что он обрабатывал, стало прилетать по 300-400 гигов. Проблему нашли, исправили, но надо еще пару вещей доделать. Чуть позже отдельно отпишемся.
Затем у @AximoBot сломалась поддержка Твиттера и VK почти одновременно, так как они усилили проверки от ботов. Тут мы засели на несколько дней, но все же смогли всё обойти, до кучи ускорив сбор данных в десятки раз. Тоже будет отдельная новость с деталями.
Ну и все это время мы видели, что по странной причине тормозит @download_it_bot, но никак не могли понять в чём дело. Долго-долго копали и совершенно случайно обнаружили, что сломался механизм отмены бесплатного триала и несколько сотен человек пользовались безлимитом почти месяц. В итоге страдали все. И ладно бы скромно себя вели, но один пользователь за сутки скачал почти 300 гигов данных - собственно, так мы на это вышли и исправили.
Глобально стало сильно лучше, но не идеально, так что мы и дальше активно работаем над стабильностью и скоростью. К сожалению, в новость все детали не влезли, по новинкам будет чуть позже отдельный пост.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤150👍32🙏17😱11⚡9
We totally forgot to mention last time that, to compensate for the slowdown period, all Premium users and anyone who had an @AximoBot trial received an extra five days of subnoscription. And, as we promised last week, we're sharing a bit more detail on how we dealt with the aftermath of the slowdowns. From the news icon, it's easy to guess we’re talking about @NudesRemoverBot.
So what exactly happened: we discovered the bot had started gobbling bandwidth - hundreds of times more data than usual. The reason? Buggy handling of link previews: the system didn't really check what the link was and happily downloaded everything. Sometimes these were multi-gigabyte archives. We fixed that, of course, and then got a bit carried away and cleaned up a bunch of other things as well.
A bit of stats to start: the system serves ~10k groups; about ~1.7m messages pass through the bot per day, of which roughly 90k fall under the filters (either media or text with a link); daily traffic is about 1.2 gigabytes (the system fetches image previews for videos and the images themselves for analysis). And about 5% of messages get deleted. The most interesting part - the bot is completely free.
What we improved:
— Updated the NSFW detection model. Accuracy should improve a bit. But keep in mind the system can make mistakes, especially with stickers and video notes (the round videos), since those media have low resolution.
— Added caching; for stickers this is critically important because they’re often reused. This small trick significantly reduced system load.
— The debug command (analysis mode) can now be used in DMs. You no longer have to send an image to the chat and shock everyone. We also removed case sensitivity, so if you really want, you can write Debug or dEbUg.
— You can't add a comment for video notes or stickers, so to get the recognition percentages, just forward them to the bot in a DM.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Мы напрочь забыли в прошлый раз отписаться, что для компенсации периода тормозов всем премиумам и пользователям, у которых был триал @AximoBot, было начислено дополнительно пять дней подписки. Ну и, как и обещали на прошлой неделе, публикуем немного подробностей про то, как мы разгребали последствия тормозов. По иконке новости нетрудно догадаться, что поговорим мы про @NudesRemoverBot.
Что, собственно, произошло: мы обнаружили, что бот начал пожирать трафик — в сотни раз больше данных, чем обычно. Причина? Кривая обработка превьюшек для ссылок: система не особо проверяла, что за ссылка, и радостно качала всё. Иногда это могли быть и архивы на несколько гигабайт. Мы это дело, понятное дело, починили, но немного увлеклись и исправили до кучи ещё множество вещей.
Вначале немного статистики: система обслуживает ~10 тысяч групп, в сутки через бота проходит ~1.7 млн сообщений, из которых под фильтры (это либо медиа, либо текст со ссылкой) попадает примерно 90к сообщений, средний суточный трафик около 1.2 гигабайта (система выкачивает превью картинок для видео и сами картинки для анализа). Ну и, собственно, удаляется примерно 5% сообщений. И самое интересное - бот полностью бесплатный.
Что улучшили:
— Обновили модель для распознавания NSFW. Немного должна улучшиться точность. Но имейте в виду, система может ошибаться, особенно в случае стикеров и кружочков, так как там небольшое разрешение у медиа.
— Добавили кэширование, в случае стикеров это критически важно, так как их часто переиспользуют. Этот небольшой трюк позволил значительно снизить нагрузку на систему.
— Команду debug (режим анализа) теперь можно использовать в личке. Теперь не обязательно слать картинку в чат и шокировать участников. Также убрали проверку на регистр, если сильно хочется, можете писать Debug или dEbUg.
— Для кружочков и стикеров нельзя прописывать коммент, так что для получения процентов распознавания просто перешлите их боту в личку.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤123👍20❤🔥11🏆10⚡5
We rarely post updates more than once a week, but this time we have too many improvements for your favorite @AximoBot, so here’s a batch of fixes and upgrades:
— For several days, the system couldn't fetch data from Twitter because they strengthened their anti-bot protection. It took a while, but we found a workaround. Then almost at the same time, VK did the same thing, that one was trickier, but we bypassed it too. Along the way, we discovered VK was slowing down because it was processing many closed and private accounts, so we did a cleanup: several thousand accounts were marked inactive, and we added automatic checks to ensure an account is accessible. We did the same for Instagram. The result? Load dropped by almost half, and the system now stays within check intervals in 99% of cases.
— We figured a three-day free trial was too short, so we extended it to a full week. Some users simply didn't have enough time to explore all features. We also moved this option to the pricing list since some users couldn't find the button.
— Previously, if a user didn't renew Premium, sources exceeding the free limit were automatically deleted after a couple of weeks. That wasn't very convenient, some forgot to renew and lost their settings. Now the system simply deactivates extra sources, and you can remove unneeded ones or extend your plan.
— Slightly improved media downloading for posts. Also fine-tuned image path handling for RSS sources.
— Improved logic for handling public Telegram sources, specifically parsing web versions of channels. If a post was a reply to another post, it used to include extra text and a tiny image, which looked odd. Now everything's fine, replies and previews are properly filtered.
— Fixed a rare payment bug where the link sometimes got lost and auto-check didn't trigger.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Мы редко публикуем новости чаще раза в неделю, но как-то накопилось слишком много обновлений для вашего любимого @AximoBot, так что ловите пачку улучшений и фиксов:
— Несколько дней система не могла получать данные из Твиттера, так как они усилили защиту от ботов. Долго ковыряли, но смогли обойти. Потом почти одновременно то же самое сделал ВКонтакте, тут всё было немного хитрее, но тоже обошли. В процессе раскопали, что ВК у нас тупил, так как впустую обрабатывалось очень много закрытых и приватных аккаунтов, так что пришлось устроить чистку, и несколько тысяч аккаунтов были помечены как неактивны, заодно добавили автоматическую проверку, что аккаунт вообще доступен. То же самое мы провернули с Instagram. Что в итоге? Нагрузка упала почти в два раза, и система практически в 99% случаев укладывается в интервалы проверки.
— Мы тут подумали, что для бесплатного периода пользования ботом три дня — это как-то маловато, и увеличили период до недели. А то не все успевали разобраться со всеми доступными функциями. Также переместили эту опцию в список тарифов, потому как некоторые пользователи не могли найти эту кнопку.
— Раньше, если пользователь не продлевал премиум, через пару недель срабатывало автоматическое удаление источников, которые превышали бесплатный лимит. Что было не особо удобно: некоторые банально забывали продлить и теряли настройки. Теперь система просто деактивирует лишние, и всегда можно удалить ненужные или продлить план.
— Чуть улучшили скачивание медиа для постов. Также чуть подкрутили обработку путей картинок для RSS-источников.
— Доработали логику работы с публичными Telegram-источниками, а именно парсинг веб-версий каналов. В случае, если пост был ответом на предыдущий пост, к посту добавлялся текст и мини-картинка, что выглядело странно. Теперь всё нормально, и ответы, и превью фильтруются.
— Исправили редкий баг с оплатой, иногда терялась ссылка и не срабатывала автопроверка платежа.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤109👍27🔥19👌10
I think many of you noticed that over the past few days, @download_it_bot and @InstantMediaBot were working very poorly when downloading from YouTube. The reason is simple - the service once again started tightening the screws and making life harder for bots like ours. Of course, we fixed the issue - everything works as before now, but it’s unclear how long it will last, so we'll keep monitoring the situation.
Besides that, we also made some improvements and fixes for these bots, so let’s talk about them.
— Sometimes proxy servers could hang, so we optimized the download timeouts. Now you won't have to wait for half an hour just to get an error or, on the contrary, a finished download. Except, of course, when the queue is full.
— We unexpectedly discovered that the compatibility mode with Apple devices was broken. Fixed. Just a reminder that not all codecs are supported in the Telegram client on iPhones, so sometimes we have to get creative.
— Fixed YouTube clip downloads, they changed the format a bit, and everything broke.
— In addition to clips, YouTube also changed how audio works: they now automatically generate an English version, and sometimes the audio stream comes first. Because of this, the system could get confused and send the wrong audio track or incorrect video resolution. Needless to say, we fixed that too.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Думаю, многие заметили, что последние несколько дней @download_it_bot и @InstantMediaBot крайне плохо работали при скачивании с YouTube. Причина банальна — сервис в очередной раз начал закручивать гайки и усложнять жизнь ботам типа нашего. Мы это дело, конечно, починили — сейчас всё работает как раньше, но непонятно, насколько этого хватит, продолжаем мониторить ситуацию.
Но помимо этого были сделаны кое-какие улучшения и фиксы для данных ботов, про них и поговорим.
— Иногда прокси-сервера могли зависать, так что мы оптимизировали таймауты на скачивание. Теперь не придётся ждать по полчаса, чтобы получить ошибку или, наоборот, скачанный файл. Ну, кроме случаев, когда забита очередь.
— Неожиданно обнаружили, что сломался режим совместимости с Apple-устройствами. Исправили. На всякий случай напоминаем, что на айфонах не все кодеки поддерживаются в клиенте Telegram, и приходится хитрить.
— Починили скачивание клипов из YouTube, они немного поменяли формат, и всё сломалось.
— Помимо клипов, YouTube также поменял логику работы с аудио: теперь они автоматически генерируют версию на английском, и иногда аудио идёт первым потоком. Из-за этого система путалась и могла прислать не ту аудиодорожку и неправильное разрешение видео. Понятное дело, мы это тоже исправили.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤183👍48👏18🆒18🏆13
Today we'll delight you with updates and improvements for @AximoBot. There are a lot, so get ready!
— To be honest, it's pretty tedious constantly battling with services, but there's no choice: bot protection systems are constantly improving. But we've done some research, tweaked a few things, and as a result, Twitter and Instagram are being checked quickly and stably again, plus we've added a couple of hacks for RSS and Reddit. Just in case, we remind you that the system only works with publicly available accounts.
— Many users got confused by the logic of limits on plans, so we removed the depth-checking limitation for EVERYONE: the system will resend as many messages as the service provides. However, this did lead to a side effect where some sources, like RSS, can generate a few hundred messages per hour. We'll deal with this, but a bit later.
— Optimization of source checking and removal of connected chats allowed us to return the post publication order saving for all plans. So now posts will come in the order they were published. And if the source type has publication dates, Aximo will additionally sort them to preserve the order.
— Fixed the display of the current direct connection status in the corresponding section. Also added dynamic monitoring for premium accounts, as sometimes the denoscription expansion logic was working incorrectly.
— Fixed filters for allowed words, they were sometimes working incorrectly.
— Some tried to detach chats while in chat mode, got an error, and didn't understand what the issue was. We made a forced switch to user mode.
— Text replacements didn't always work for noscripts. Fixed.
— Added a separate icon in the source list to display the status that the source is currently in the verification queue and the system is receiving data.
— Improved support for videos from Reddit.
— Optimized adding Instagram accounts via direct link.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Сегодня порадуем вас обновлениями и улучшениями для @AximoBot. Их много, так что приготовьтесь!
— Если честно, довольно муторно постоянно сражаться с сервисами, но деваться некуда: системы защиты от ботов постоянно улучшаются. Но мы тут поисследовали, подкрутили пару вещей, в итоге у нас опять быстро и стабильно проверяются Twitter, Instagram, плюс добавили пару хаков для RSS и Reddit. На всякий случай напоминаем, что система умеет работать только с публично доступными аккаунтами.
— Многие пользователи путались в логике работы лимитов на тарифах, поэтому мы убрали для ВСЕХ ограничение на глубину проверки источников: сколько сервис выдает, столько система пересылать и будет. Вылезла, правда, и побочка в виде того, что некоторые источники типа RSS могут генерить пару сотен сообщений за час. С этим мы будем бороться, но чуть позже.
— Оптимизация проверки источников и удаление прикрепленных чатов позволили нам вернуть сохранение очередности публикации постов для всех планов. Так что теперь посты будут приходить так, как они публиковались. И если у типа источника есть даты публикации, то Аксимо будет дополнительно делать сортировку, чтобы сохранить очередность.
— Поправили вывод актуального статуса прямого подключения в соответствующем разделе. Также добавили динамический мониторинг премиум-аккаунта, так как иногда некорректно работала логика расширения описаний.
— Починили фильтры на разрешенные слова, иногда работали некорректно.
— Некоторые пытались откреплять чаты, находясь в режиме чатов, получали ошибку и не понимали, в чём проблема. Сделали принудительное переключение в режим юзера.
— Текстовые замены не всегда срабатывали для заголовков. Исправили.
— В список источников добавили отдельную иконку для отображения статуса, что источник в данный момент уже в очереди на проверку и система получает данные.
— Улучшили поддержку видео с Reddit.
— Оптимизировали добавление аккаунтов Instagram по прямой ссылке.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤143🤬26🔥11👎6🎉3
I think everyone noticed that yesterday all our bots decided to take an unplanned day off and nothing was working. Here's what happened. Yesterday, for some reason, the main database got overloaded. This is a normal event that sometimes occurs, and it used to automatically recover - but not yesterday. Instead of working properly, the database started complaining about data corruption. That happens too, but in this case it was much more serious, so we had to sequentially restore each table and check its integrity. This process took several hours.
Closer to midnight, we thought everything was fine and restarted the system. Overall, things were okay, but @AximoBot message history was corrupted (and tricky: validation had passed, but part of the data was broken). As a result, some users received greetings from the past - specifically, several dozen old messages. We noticed the old spam immediately and cut it off, but unfortunately some of the data had already been sent. We apologize for this and have already added checks so that old posts are filtered out by several additional layers.
So we had to spend some time restoring data for @AximoBot separately, but by morning everything was working normally.
We also had to separately restore part of the data for @download_it_bot. In particular, for a day we disabled fetching data from the cache, and inline search wasn’t working. But now everything is fine.
The situation was unpleasant, but we managed to restore almost everything without losses. To compensate for the downtime, we added an extra 3 days of access for everyone with premium accounts or trials for @AximoBot. Everyone who used the trial for @download_it_bot yesterday in the second half of the day and experienced system slowdowns, please check - it's very likely you were in the group for whom we reset the trial, so you can try again.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Думаю, все заметили, что вчера все наши боты решили устроить себе незапланированный выходной и ничего не работало. Рассказываем, что случилось.
Вчера по какой-то причине перегрузилась основная база данных. Событие штатное, иногда случается, и всегда всё автоматически запускалось, но не вчера. Вместо того чтобы работать как надо, БД начала ругаться на повреждение данных, тоже бывает, но только в данном случае всё было намного серьёзнее, так что нам пришлось последовательно восстанавливать каждую таблицу и проверять её целостность. Всё это немного затянулось на несколько часов.
Ближе к полуночи мы уже подумали, что всё хорошо, и перезапустили систему. В целом всё было нормально, только вот у @AximoBot оказалась повреждена история отправленных сообщений (причём хитро: валидация прошла, но часть данных была битой). Как следствие, часть пользователей успела получить привет из прошлого, а именно несколько десятков старых сообщений. То, что пошёл спам старьём, мы заметили сразу и обрубили, но к сожалению часть данных успела уже отправиться. За это извиняемся и мы уже добавили проверки, чтобы старые посты отсекались несколькими дополнительными фильтрами.
Так что пришлось повозиться с восстановлением данных для @AximoBot отдельно, но ближе к утру всё уже работало штатно.
Также пришлось отдельно восстанавливать часть данных для @download_it_bot. В частности, на сутки мы отключали получение данных из кэша и не работал inline-поиск. Но сейчас всё ок.
Ситуация неприятная, но получилось всё восстановить почти без потерь. Чтобы компенсировать простой сервиса мы начислили всем, у кого премиум-аккаунты или триал для @AximoBot дополнительные 3 дня пользования системой. Все, кто пользовался вчера триалом для @download_it_bot во второй половине дня и попал на тормоза системы, проверьте - вполне вероятно, вы попали в группу, кому мы сбросили триал, то можно попробовать снова.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤125🙏18😁17👎11👌10
And hello again, everyone. For the past week, we were completely busy dealing with the consequences of data corruption, so @AximoBot might have been glitching from time to time. We know that some users received a small number of posts from sources that weren't theirs, and some noscripts in the list could appear incorrectly. But we have fixed everything. We added additional monitoring, checks, notifications, and other server stuff. Besides that, we also have a few updates regarding the bots.
@AximoBot
— In the warnings section, we added information that the video was downloaded in lower quality according to your plan.
— Quite often, due to a huge number of recipients, we hit a Telegram timeout, and those messages were frequently lost. We added some clever logic that should significantly reduce such errors.
— We added logic for premium users: if a premium is purchased but the source is currently stuck in verification (which sometimes happens), the system will try requesting the data again. Otherwise, after purchasing premium, you had to wait several hours until the system picked up the status change.
— Added the ability to export the last 100 links the bot sent you. This helps check whether anything was lost or simply monitor the status.
— We noticed that some messages were lost if you forgot to remove the topic ID in the settings or if the topic was deleted. Now such messages will be sent to the main topic.
@download_it_bot
— YouTube has been actively experimenting with automatic dubbing, and for some time when downloading videos, you could receive an audio track in a different language. We fixed that, of course, and now everything should work properly.
— In the process, we slightly redesigned the audio track selection logic; now the system will always use the highest quality audio.
— We removed the video duration limit and replaced it with a size limit, as that is clearer and more logical.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
И снова всем привет, последнюю неделю мы с головой были заняты последствиями повреждения данных, так что @AximoBot мог иногда глючить. В частности, мы знаем, что некоторые пользователи получили небольшое количество постов не своих источников, а также в списке могли отображаться не те названия. Но мы всё починили. Добавили дополнительные мониторинги, проверки, нотификации и прочую серверную историю. Но помимо этого у нас есть немного обновлений по ботам.
@AximoBot
— В раздел предупреждения добавили инфу о том, что видео скачано в более худшем качестве согласно вашему плану, а то было не всегда понятно.
— Часто из-за огромного количества получателей мы ловим таймаут от Телеги, и данные сообщения иногда терялись. Добавили немного хитрой логики, что должно существенно уменьшить количество таких ошибок.
— Добавили логику для премиумов, что если куплен премиум, а источник в данный момент застрял на проверке (такое иногда бывает), то система заново попытается запросить данные. Иначе после приобретения премиума приходилось ждать несколько часов, пока система подхватит изменение статуса.
— Добавили возможность экспорта 100 последних ссылок, которые вам отправил бот. Поможет проверять, не потерялось ли что-то, или просто мониторить статус.
— Заметили, что часть сообщений терялась, если в настройках забывали удалить ID топика или же топик был удалён. Теперь такие сообщения будут отправляться в основной топик.
@download_it_bot
— YouTube крайне активно экспериментирует с автоматическим дубляжом, и некоторое время при скачивании видео могла прилетать дорожка на другом языке. Мы это, понятное дело, починили, и теперь должно быть всё нормально.
— В процессе слегка переделали логику выбора аудиодорожки, теперь система будет всегда использовать аудио максимального качества.
— Мы убрали ограничение на длительность видео и заменили этот лимит размером. Потому как так понятнее и логичнее.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤110👍23🔥14🥰8❤🔥3
What's really inconvenient about Telegram bots is building interfaces. Some bots like @AximoBot have grown so overloaded with features that supporting all of this has become nearly impossible. So we decided we'd had enough and began migrating all our bots to mini-apps. But it's not that simple. To make this work, we needed to build a full-fledged system capable of supporting all shared (and not only shared) functionality. And now, after almost two months of development and a bit of suffering, we're proud to present the updated @ChatPolyglotBot. We started with it because its interface requirements are simpler. And you're going to be really surprised, well we really hope so, at how well we redesigned and rebuilt everything:
— A completely new approach to adding chats. You simply pick one from the list and press a button, and the bot gets added with the correct permissions already set.
— A new Team section. The chat's creator becomes the owner inside the bot and can invite any user (not necessarily a chat admin) to join the team and manage the group together. There’s a full invitation system: members can accept or decline, and they can leave the team at any moment.
— And specifically for @ChatPolyglotBot, we improved the bot's logic. You no longer need to specify the source language, the system detects it automatically. And of course, we didn’t forget about topic support and made it as comfortable as possible.
Next on the list is updating @NudesRemoverBot and the rest of our bots. We’ll hardly manage to migrate all of them before New Year, but we’re actively working on it.
Oh, and one more thing, we added links to our social networks in the Contacts section. Official updates (like this one) go to the channel once every 2-3 weeks, but we build interesting stuff almost every day. We write about that there, so if you're interested, feel free to follow us. We have Threads (post in Russian) and X.com
where posts are in English.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Вот что неудобно в Телеграм ботах, так это делать интерфейсы, а некоторые боты типа @AximoBot так обросли функциями, что всё это дело уже совершенно невозможно поддерживать. Так что мы решили, что с нас довольно и начали миграцию на мини-приложения всех наших ботов. Но тут всё далеко не так просто. Для этого нам нужно было создать полноценную систему, что поддержит весь общий и не только функционал. И вот, через почти 2 месяца разработки и немного страданий, мы с гордостью представляем обновленный @ChatPolyglotBot. Начали с него, потому что он попроще в плане интерфейсов. И вы сильно удивитесь, ну мы очень на это надеемся, как круто мы всё сделали и переделали:
— Полностью новый подход к добавлению чатов. Вы просто выбираете его из списка и жмете кнопку, бот будет добавлен с уже нужными правами.
— Новый раздел Команда. Владельцем чата в боте назначается его создатель, также он может пригласить любого пользователя (не обязательно админа чата) в команду для управления группой вместе. Реализована система отправки приглашений, участник может принять или отказаться, также можно в любой момент покинуть команду.
— Ну и конкретно для @ChatPolyglotBot мы чуть подправили логику работы бота. Теперь не нужно указывать язык с какого переводим, система определяет это автоматически. И естественно, мы не забыли про логику поддержки топиков и сделали её максимально удобной.
Далее по плану переделать @NudesRemoverBot и остальных ботов, всех до НГ, конечно, вряд ли успеем перенести, но мы активно над этим работаем.
Ах да, ещё мы в раздел контакты добавили ссылки на свои соц. сети. Официальные новости (типа этой) в канал мы пишем раз в 2-3 недели, а что-то интересное делаем почти каждый день. Туда про это и пишем, так что если кому интересно - подписывайтесь, у нас есть Threads, куда мы пишем на русском, и X.com где посты на английском.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤103👍20🔥8🥰8😱6
We continue migrating to mini-apps, and next on the list is @NudesRemoverBot. The bot is useful, important, and now even more convenient. In addition to the basic features, mini-apps allowed us to add a bunch of cool new functions:
— A new chat-adding flow. No more manual commands or sending /settings to the chat. Now everything is available directly in the mini-apps
— The "Team" section. The chat creator is now listed as the main admin, but can also add other users to help manage the group. And these users don’t need to be chat admins
— Statistics and Event Logs. If you’re curious how many messages the bot processes and whose posts were deleted, these sections are for you. Logs also support filtering
— News with automatic translation into your language, a list of our bots, the ability to change the bot’s reply language and time zone, all standard features, just like in Polyglot
— A major update: after deleting a message, the bot now sends a reply to the user explaining that their post was removed. We added this so that users understand what happened to their messages
— Coming soon: you'll be able to purchase Premium inside the bot and unlock extra features - the ability to reply with your own message, disable reply notifications entirely and automatically block users.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Продолжаем миграцию на мини-аппы, следующим по списку у нас @NudesRemoverBot. Бот нужный, полезный и теперь ещё и удобный. Помимо базовых функций, мини-аппы позволили нам добавить кучу прикольных новых фичей:
— Новая схема добавления чатов. Забываем про ручные команды и отправку /settings в чат. Теперь всё есть в мини-аппах
— Раздел команда. Теперь создатель чата значится как главный админ, но при желании он может добавить пользователей для совместного управления группой. И эти пользователи могут быть не админами в чате
— Статистика и Логи событий. Если вам любопытно, сколько бот обрабатывает сообщений и чьи посты были удалены, тогда вам в эти пункты. Также для логов доступны фильтры
— Новости с переводом на ваш язык, список наших ботов, возможность менять языки ответов бота и часовые пояса, тут всё стандартно, как в Полиглоте
— Большое изменение: бот теперь после удаления присылает ответ пользователю о том, что его пост был удалён. Добавили, чтобы пользователи понимали, куда делись их сообщения
— Скоро мы добавим возможность приобрести премиум в боте и получить доступ к дополнительному функционалу: возможность ставить ваше сообщение в ответ, полностью отключать ответы бота и возможность автоматически блокировать пользователя
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤99👍20😁10🔥9🥰6
We continue our marathon of migrating all bots to mini apps. This time, we have completely redesigned @WTSong_Bot - a music recognition bot. So why does it even need a mini app if it already works fine? On the one hand, you are right: it is enough to forward an audio message, a video, or a video note to the bot, and if there is enough information, it will identify the track for you. However, the mini app allowed us to add a lot of cool features:
— A convenient catalog where you can browse your own searches as well as searches made by other users. With fast navigation, image previews, and all the visual polish
— You can now listen to a preview of the final audio directly inside the mini app. Pretty cool, right? You can also seek through the track and, if you wish, download the audio preview
— You can upload and identify tracks directly in the mini app. It’s very convenient, as you can immediately listen to what the system has identified.
— Want to download the full track? Here we stick to the classic approach: with one click, you copy the command, switch to @download_it_bot, and download it via inline search
— And as a bonus, you can jump directly from the bot to the selected track on Shazam, YouTube Music, or Deezer. Useful if you actively use these platforms
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Продолжаем наш марафон по миграции всех ботов на мини-аппы. На этот раз полностью переделали @WTSong_Bot - бот для распознавания музыки. Собственно, а зачем ему мини-аппа, если он и так умеет? С одной стороны, вы правы: достаточно боту переслать аудио, видео или видео-кружок, и если для бота хватит информации, он вам определит трек. Но только вот мини-аппа позволила добавить кучу прикольных штук:
— Удобный каталог с просмотром ваших поисков и поисков других пользователей. С возможностью быстрой навигации, отображения картинок и прочей красоты.
— Теперь вы можете прослушать превью финального аудио непосредственно внутри мини-приложения. Ну круто же? Плюс вы можете перематывать трек, а также при желании скачать аудио-превью.
— Можете загружать и определять треки непосредственно в мини-аппе. Сильно удобно чтобы сразу послушать что именно система определила.
— Хотите скачать полный трек? Ну тут по старинке: в один клик копируете команду, переходите в @download_it_bot и качаете через inline-поиск.
— Ну и как бонус, возможность перейти из бота на нужный трек в Shazam, YouTube Music или Deezer. Пригодится, если вы пользуетесь данными платформами.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤76👍24🏆10🔥6🥰5
We're actively working on all our bots at the same time, so today we've got a roundup of updates across several of them. Let's go!!
@AximoBot
— To download videos, we use nearly a thousand proxies. Over time, however, they get banned, and every week there were fewer and fewer active ones, which often caused the bot to fail at downloading videos. We took this seriously and added proxy auto-rotation. The system now receives fresh proxies every week, so video delivery should be significantly more reliable. You can see it in the traffic as well - it's improved.
— Threads quietly moved from the .net domain to .com, which broke adding this platform on our side. We noticed it and fixed it.
— Great news for users of AI post processing: we added integration with OpenRouter, but only when using your own personal API key. There are two benefits: first, no token limits on our side; second, you can use any model you need.
@download_it_bot | @InstantMediaBot
— Proxy auto-rotation is now also applied to the download bots, which means downloads should be much more reliable.
@ChatZillaBot
— Spammers never sleep, and recently they started flooding us with forwarded messages from other bots, so we had to expand the filter for forwards and add additional checks for them. Now things are quiet and calm in our groups.
— But that still wasn't enough for the spammers, so after some patience we implemented an auto-ban feature. Now, if a user violates the same filter 5 times in a row within one hour, they are automatically banned by the bot. This isn't configurable yet, but we may add that option soon.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Активно работаем над всеми ботами сразу, так что сегодня будет подборка изменений сразу по нескольким. Ну погнали!!
@AximoBot
— Для скачивания видео мы используем почти тысячу прокси, однако со временем их банят, и с каждой неделей их становится всё меньше и меньше активных, из-за чего бот частенько не мог скачать видео. Но мы заморочились и добавили авторотацию прокси. Каждую неделю система получает новенькие прокси, так что теперь доставка видео должна быть сильно надёжнее. Ну и по трафику видно - стало лучше.
— Threads тихо переехал с домена .net на .com, и у нас сломалось добавление этой площадки. Заметили и поправили.
— У пользователей AI-обработки постов большая радость: мы добавили интеграцию с OpenRouter, но только при использовании вашего личного ключа. Бонусов два: во-первых, никаких лимитов на токены с нашей стороны, во-вторых, вы можете использовать любую нужную вам модель.
@download_it_bot | @InstantMediaBot
— Авторотация прокси также применяется для качалок, а это значит, что скачиваться должно в разы надёжнее.
@ChatZillaBot
— Спамеры не дремлют, и в последнее время начали закидывать нас сообщениями-форвардами от других ботов, так что пришлось расширить фильтр на форварды и добавить туда ещё и проверку на них. Теперь в наших группах тихо и спокойно.
— Но спамерам этого тоже показалось мало, так что мы терпели, терпели и сделали функцию автобана. Теперь, если пользователь нарушает 5 раз подряд один и тот же фильтр в течение часа, он улетает в автобан от бота. Пока настраивать это нельзя, но, возможно, скоро добавим.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤73👍27🤣9🥱7🥴6
We have rewritten yet another bot as a mini app (and not only that). This time, we finally got our hands on another one of your favorites - @voice_remover_bot. We reworked a ton of things, and there is even more planned, so stay tuned. And now, let's get into what was actually done:
— The bot is very resource-intensive, so we moved it to a dedicated server with a GPU. As a result, the base model can now process your files quite fast. In a couple of weeks, we will also open access to premium models that provide significantly higher-quality separation and support a 6-stem option. For now, all limits on the base model are disabled - feel free to test it as much as you like.
— A mini app with a music catalog and the ability to search for the tracks you need.
— An audio player that allows you to listen to any track and, if you wish, download either the original file or a specific stem.
— The same functionality is also available directly inside the bot: if you need a track, simply search for it using inline search.
— If you want, you can upload audio and video files directly to the mini app, the application supports this as well.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
А мы тут переписали очередного бота на мини-аппу (и не только). На этот раз руки добрались до другого вашего любимчика - @voice_remover_bot. Переделали действительно много всего, и в планах переделать ещё больше, так что оставайтесь на связи. Ну и погнали: что вообще было сделано:
— Бот очень требователен к ресурсам, поэтому мы перевезли его на отдельный сервер с GPU. Теперь базовая модель позволяет достаточно быстро обрабатывать ваши файлы. Также через пару недель мы откроем возможность пользоваться премиум-моделями, которые обеспечивают в разы более качественное разделение и поддерживают опцию с 6 дорожками. Пока все лимиты на использование базовой модели отключены - тестируйте на здоровье.
— Мини-аппа с каталогом музыки и возможностью искать нужные вам треки.
— Аудиоплеер, с помощью которого вы можете прослушать любой трек и при желании скачать либо исходник, либо конкретную дорожку.
— Тот же функционал доступен и внутри бота: если нужен трек, просто ищите его через inline-поиск.
— При желании можно загружать аудио- и видеофайлы напрямую в мини-аппу, приложение это также поддерживает.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤84👍18🔥11👌10🤪2
Happy belated Christmas (to whom it applies) and Happy New Year! We've been insanely busy migrating bots to mini apps and various improvements, so let's get straight to the point. We have, as always, a whole bunch of updates!
— We've almost completely remade @AuxioBot. This is the one that can generate music and sounds through neural networks. Now it also lives in a mini app, and not all functionality is available yet, but we'll finish it soon!
— @AuxioBot and @voice_remover_bot are very resource-hungry, and we specifically got servers with GPU for these bots. And to test the load, we've temporarily unlocked access to premium models and premium functionality for everyone. So you can have fun, but there's a daily limit on processing, but even those are now increased almost 5 times. But if suddenly even that's not enough for you, you can get an extended plan.
— We also migrated @MediaMadBot. to a mini app. This is in case you suddenly want to buy advertising in our network of bots.
— Bots @NudesRemoverBot and @ChatPolyglotBot work with chats, so now avatars will be visible in the group list. It looks nicer that way.
— In the mini apps @voice_remover_bot and @wtsong_bot we added an audio upload field, so now you can upload audio through it as well. The only thing is it won't work on iOS, so we added a warning about this for that case. Well, you can also send it to the bot the old-fashioned way, that works too.
— Great news: @voice_remover_bot and @wtsong_bot have learned to work with video files and large files. Before this it worked incredibly unstably, so we fixed that.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Всех с прошедшим Рождеством (кому актуально) и наступающим Новым годом! Мы тут были капец как заняты с переносом ботов на миниаппы и всякие доделки, так что перейдем сразу к делу. У нас, как всегда, целая пачка обновлений!
— Почти полностью переделали @AuxioBot. Это тот самый, который через нейронки умеет генерить музыку и звуки. Теперь он тоже живет в миниаппе, и не весь функционал доступен, но скоро доделаем!
— @AuxioBot и @voice_remover_bot очень прожорливы по ресурсам, и мы специально для этих ботов взяли серверы с GPU. И чтобы протестить нагрузку, мы временно разблокировали доступ к премиум-моделям и премиум-функционалу всем желающим. Так что можете развлекаться, но есть суточное ограничение на обработки, но и они сейчас увеличены почти в 5 раз. Но если вдруг вам и этого мало, можете взять расширенный план.
— Также на миниапп перенесли @MediaMadBot. Это на случай, если вы вдруг хотите купить рекламу в нашей сетке ботов.
— Боты @NudesRemoverBot и @ChatPolyglotBot работают с чатами, так что теперь в списке у групп будут видны аватарки. Оно так посимпатичнее.
— В миниаппы @voice_remover_bot и @wtsong_bot добавили поле с загрузкой аудио, так что теперь можете и через него грузить аудио. Единственный момент — это не будет работать в iOS, так что мы на этот случай добавили предупреждение про это. Ну и можете по старинке кидать в бота, это тоже работает.
— Шикарная новость: @voice_remover_bot и @wtsong_bot научились работать с видеофайлами и большими файлами. До этого работало дико нестабильно, так что мы это подправили.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤143👍27🔥11👌10😁5
Well then, we got so caught up in revamping all our bots that we almost forgot to wrap up the 2025 results. Let's fix that, because in some places the numbers are quite impressive indeed.
@AximoBot
— A total of nearly 183 million notifications were sent with a combined volume of a whopping 711 terabytes.
@download_it_bot / @InstantMediaBot
— This lovely duo together processed ~24 million requests totaling 430 terabytes.
@voice_remover_bot
— 711 thousand of your media files were split into multiple tracks. In terms of volume, pretty modest - only 10 terabytes
@NudesRemoverBot
— Our champion by the number of messages processed, there were a whopping 433 million of them, of which the bot checked 23 million and deleted nearly a million.
@ChatPolyglotBot
— Processed a million messages, translated approximately 122 thousand. Modest of course, but quite expected.
@mad_ai_bot
— Generated nearly a million images, but we've been neglecting it somewhat and plan to revamp it in the near future.
@AuxioBot
— Somehow it didn't catch on with you, so everything is super modest - about 100 thousand audio files generated. But give the bot a chance, we've significantly improved it and now you can generate text-to-speech there completely free and without limits.
What's next? We have lots of plans. We'll definitely continue improving and making our bots even more convenient. We also plan to completely revise the plans and pricing for @download_it_bot and @AximoBot in a month or two, since we haven't adjusted them in over five years, and a lot has changed during that time. So stay tuned for updates.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Ну что же, мы так увлеклись переделкой всех наших ботов, что чуть не забыли подвести итоги 2025 года. Исправляемся, потому как местами цифры весьма и весьма внушительные.
@AximoBot
— Всего было отправлено почти 183 миллиона нотификаций общим объемом аж 711 терабайт.
@download_it_bot / @InstantMediaBot
— Эта славная парочка вместе обработала ~24 миллиона запросов на 430 терабайт.
@voice_remover_bot
— 711 тысяч ваших медиа были разделены на несколько дорожек. В плане объема довольно скромно, только 10 терабайт.
@NudesRemoverBot
— Наш чемпион по количеству пропущенных через себя сообщений, их было аж 433 миллиона, из которых бот проверил 23 миллиона и удалил практически миллион.
@ChatPolyglotBot
— Обработал миллион сообщений, перевел примерно 122 тысяч. Скромно конечно, но вполне ожидаемо.
@mad_ai_bot
— Сгенерил почти миллион картинок, но мы его что-то подзабросили и планируем в ближайшее время переделать.
@AuxioBot
— Как-то вам он не зашел, потому все супер скромно, сгенерировано около 100 тысяч аудио. Но вы дайте боту шанс, мы его сильно докрутили и сейчас там можно генерировать текст в речь совершенно бесплатно и без лимитов.
Что дальше? Планов много. Мы точно продолжим улучшать и делать наших ботов еще более удобными. Также мы планируем через месяц-два полностью пересмотреть планы и цены для @download_it_bot и @AximoBot, а то мы их не корректировали больше пяти лет, а за это время много чего успело измениться. Так что следите за новостями.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤104👍20🔥12😍8🏆7
Rolled out another batch of updates and fixes for our bots. Here's what's new:
@voice_remover_bot
— Added backup processing: if the main media server with neural networks goes down, we automatically switch to local processing with the simplest model. Works slower, but it's free for you and error-free.
— Revamped the dynamic credits system: now the longer the video, the more credits are deducted. Had to do this because some folks were uploading 30-minute audios and eating up all the resources.
— We're not touching credit limits yet, same with premium model availability, still testing the system and seeing how it behaves.
— Expanded the list of supported input media formats: added AAC and a bunch of other formats so you don't have to worry about conversion.
— Added credit usage display in history, plus now we show the processing cost before you hit the button, so there are no surprises.
— You can now upload videos for recognition: previously they were processed incorrectly, fixed that issue.
@AuxioBot
— Reminder that our text-to-speech is completely free, plus we support over a hundred voices and languages. So dive in!
@voice_remover_bot | @wtsong_bot | @AuxioBot
— Built a new beautiful player with waveform: now you can see the sound wave form right in the message. The player is shared across all bots, so the feature is available everywhere immediately.
— Fixed caching: previously some requests that were processed incorrectly got stuck in processing status forever. Won't happen anymore.
— Added queue position display for processing, now you at least have a rough idea of how long to wait.
— Made a filter in the catalog by formats and bitrates: helpful if you're looking for better quality.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Накатили очередную порцию обновлений и фиксов для наших ботов. Вот что нового:
@voice_remover_bot
— Добавили резервную обработку: если основной медиа-сервер с нейронками лёг, автоматически переключаемся на локальную обработку самой простой моделью. Работает медленнее, зато бесплатно для вас и без ошибок.
— Переделали систему динамических кредитов: теперь чем длиннее ролик, тем больше кредитов списывается. Пришлось сделать, потому что некоторые товарищи загружали видосы на 30 минут и выжирали все ресурсы.
— Лимиты по кредитам пока не трогаем, как и доступность премиум моделей, всё ещё тестируем систему и смотрим, как оно себя ведёт.
— Расширили список форматов входящих медиа: добавили AAC и кучу других форматов, чтобы не париться с конвертацией.
— Добавили вывод использования кредитов в истории, плюс теперь показываем стоимость обработки до того, как вы нажмёте кнопку, чтобы не было сюрпризов.
— Теперь можно грузить видео для распознавания: до этого они криво обрабатывались, поправили косяк.
@AuxioBot
— Напоминаем, что у нас текст в речь полностью бесплатен, плюс поддерживаем больше сотни голосов и языков. Так что налетаем!
@voice_remover_bot | @wtsong_bot | @AuxioBot
— Запилили новый красивый плеер с waveform: теперь видно форму звуковой волны прямо в сообщении. Плеер общий для всех ботов, так что фича доступна сразу везде.
— Поправили кэширование: раньше некоторые запросы, которые криво обработались, застревали в статусе обработки навсегда. Больше не будет.
— Добавили вывод номера в очереди обработки, теперь хоть примерно понятно, сколько ждать своей очереди.
— Сделали фильтр в каталоге по форматам и битрейтам: поможет, если ищите качество получше.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤85🔥17👍13⚡7😢6
I think many of you noticed that the system was having issues today, so we had to do some urgent recovery. It looks like YouTube has started throttling traffic from our proxy servers again, so the downloader bots may be unstable, but we're working on a fix. But there's good news too, so let's get to that.
@voice_remover_bot
— Removed the ability to download media from the mini app, since you can't download audio on iPhone anyway and it's hard to maintain the logic in two places. As a result, model, format, and quality selection has moved to the bot.
— Added error messages when you send unsupported media types.
— Added song duration to inline search (sometimes you just get short snippets and it's nice to see that right away).
— The premium models test is over, so we've restored generation limits. However, you can also sign up for a premium subnoscription trial.
@wtsong_bot
— Also removed media downloads from the mini app.
— Added error messages when you send unsupported media types.
— Removed clones from inline search results, it looked weird.
@NudesRemoverBot
— Renamed the bot activity setting, as the wording was a bit confusing for users.
— Added the option to sign up for a premium subnoscription trial with extended features.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Думаю, многие заметили, что сегодня систему штормило, так что пришлось срочно восстанавливать. Судя по всему, YouTube опять начал рубить трафик с наших прокси-серверов, так что боты-загрузчики могут работать нестабильно, но мы работаем над решением проблемы. Но хорошие новости тоже есть, к ним и перейдём.
@voice_remover_bot
— Удалили из мини-приложения возможность загружать медиа, поскольку на айфоне всё равно нельзя грузить аудио и тяжело поддерживать логику в двух местах. Как следствие, выбор моделей, форматов и качества переехал в бота.
— Добавили вывод ошибки, если шлёте странные типы медиа.
— В инлайн-поиск вывели длину песни (иногда попадаются просто небольшие кусочки, и хотелось бы это сразу видеть).
— Тест с премиум-моделями закончен, так что вернули лимиты на генерацию. Но также есть возможность оформления триала премиум-подписки.
@wtsong_bot
— Тоже убрали загрузку медиа в мини-приложении.
— Добавили вывод ошибки, если шлёте странные типы медиа.
— В результатах инлайн-поиска убрали вывод клонов, а то странно смотрелось.
@NudesRemoverBot
— Переименовали пункт об активности бота, а то текстовки немного путали пользователей.
— Добавили возможность оформления триала премиум-подписки с расширенным функционалом.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤129👏17👌17🔥14❤🔥10
Hey everyone, it's been a while since we last checked in, but we didn't just disappear for no reason, as always we've been super busy, this time fully diving into @AximoBot. Now let's get into the details.
— A couple of days ago our bot went down for several hours due to server issues. The servers came back online pretty quickly, but the monitoring system that was supposed to restart everything failed. That was the bad news. The good news is that we found the root cause and fixed everything. In theory, it shouldn't happen again.
— We couldn't figure out for a long time what was actually causing the occasional slowdowns, so we had to dig into the stats. The reason turned out to be a classic one: 10% of users generate 90% of the load, and naturally these are all free users. So after doing some research, we found and fixed a couple of things.
■ First, for about a month now there's been a limit on the number of forwarded messages for the free plan, which is now 50. We spent a long time picking the right number, and according to our stats, 95% of users won't even notice. If the system didn't send you something, there's detailed statistics in the "Warnings" section.
■ The second problem is ghost users. People set up forwarding to a DM or a group and then just vanish. We specifically checked: we have tens of thousands of groups and channels where the bot is the only member, dutifully forwarding messages there. So now, to confirm that a user is actually active, we ask them to open the bot at least once a month. The system warns two weeks in advance that sources will be deactivated, and then it simply turns them off (doesn't delete them); you can turn them back on with a single button. Why these limits? Simple: this will reduce the load by almost 80% and improve the stability and speed of data forwarding.
— The message skipping option in butler mode was a bit glitchy. Now everything works fine.
Need help? Ask any questions you like in our support group: @madbots_talk.
——————————-
Всем привет, что-то мы давно не виделись, но мы просто так не пропадаем, как всегда были сильно заняты, на этот раз с головой погрузились в @AximoBot. А теперь про всё это подробнее.
— Пару дней у нас бот вырубился на несколько часов из-за проблем с серверами, они достаточно быстро вернулись в строй, однако система мониторинга, которая должна была всё запустить, дала сбой. Это была плохая новость, хорошая, что мы нашли причину проблемы и всё исправили. По идее больше не должно повторяться.
— Мы долго не могли понять, собственно, в чём проблема периодических тормозов, так что пришлось покопаться в статистике. Причина классическая: 10% пользователей создают 90% нагрузки, понятное дело, это всё бесплатные пользователи. Так что, немного поисследовав, мы обнаружили и поправили пару вещей.
■ Во-первых, уже как месяц действует лимит на количество пересланных сообщений для бесплатного плана, теперь это 50. Число подбирали долго, по статистике 95% пользователей это не заметят. Если вдруг система вам что-то не прислала, то в разделе "Предупреждения" есть подробная статистика.
■ Вторая проблема, это молчуны. Пользователи настраивают пересылку в личку или в группу и просто пропадают. Мы специально проверили: у нас с десяток тысяч групп и каналов, где сидит только бот и честно пересылает туда сообщения. Так что теперь, для того чтобы подтвердить, что пользователь вообще активный, мы просим хотя бы раз в месяц зайти в бота. Система за две недели предупреждает, что источники будут деактивированы, а потом соответственно просто их вырубает (не удаляет); включить обратно можете одной кнопкой. Зачем эти лимиты? Всё просто: это позволит почти на 80 процентов снизить нагрузку и улучшить стабильность и скорость пересылки данных.
— Немного криво работала опция пропуска сообщений в режиме дворецкого. Теперь всё ок.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤100👍23🫡11🤬8🔥7
🦞 We are launching TurboClaw - Your OpenClaw in 30 Seconds
We're sure everyone's heard of OpenClaw - a powerful open-source framework for AI agents. Hook up any model, add skills, scheduled tasks, channels, and you've got a full-fledged AI assistant in Telegram. What can it do? Pretty much everything - search for info on your behalf, send you weather updates, stock prices, news, monitor topics you care about, generate images, text - you're only limited by your imagination.
The problem? Setting it up is a pain. Docker, configs, firewall, SSL, Telegram plugins that reset on every restart, WebSocket API, and so on. We spent weeks putting it all together and making it work. That's how the idea was born to build a service that would massively simplify the whole thing and help people with no experience.
Meet TurboClaw - it's OpenClaw that just works.
What's inside:
— Deploy to a dedicated VPS in 30 seconds (not shared, your own server)
— One-click Telegram bot setup - just paste your BotFather token and you're good to go
— Auto-lockdown: the bot stays open until you send your first message, then locks down to you only
— Real-time monitoring: API costs and all that
— Your own OpenRouter API key - pay directly, no markup on tokens
— ACCESS TO FREE LLM MODELS
🆓 Free trial - a full-fledged server for 2 days. 🆓
Hurry, the number of test servers is limited
We're testing and checking things out. If you run into any issues, don't hesitate to reach out in our support group @TurboClaw_talk. And yes, all news related to the new project will live in a separate channel @TurboClaw
——————————-
🦞 Мы запускаем TurboClaw - ваш OpenClaw за 30 секунд
Думаем все слышали про OpenClaw - мощнейший open-source фреймворк для AI-агентов. Подключаешь любую модель, добавляешь навыки (они же скилы), задания по расписанию, каналы и получаешь полноценного ИИ-ассистента в Telegram. Что он умеет? Да почти всё - искать за вас инфу, присылать погоду, курсы акций новости, мониторить интересные вам темы, генерить картинки, текста - вы ограничены лишь вашей фантазией.
Проблема? Настроить его - это боль. Docker, конфиги, firewall, SSL, Telegram-плагины которые сбрасываются при рестарте, WebSocket API и так далее. Мы потратили недели чтобы всё это собрать и заставить работать. Так родилась идея сделать сервис, который сильно это дело упростит и поможет людям без опыта.
Знакомьтесь! TurboClaw - это OpenClaw, который просто работает.
Что внутри:
— Деплой на выделенный VPS за 30 секунд (не шаред, ваш собственный сервер)
— Подключение Telegram-бота в один клик, вставил токен от BotFather и готово
— Авто-lockdown: бот открыт пока вы не напишете первое сообщение, потом закрывается только на вас.
— Мониторинг в реальном времени: стоимость API и все такое
— Свой API-ключ OpenRouter - платите напрямую, без наценки на токены
— ДОСТУП К БЕСПЛАТНЫМ LLM МОДЕЛЯМ.
🆓 Бесплатный триал - полноценный сервер на 2 дня. 🆓
Торопитесь, количество серверов для теста ограничено
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @TurboClaw_talk. И да, все новости связанные с новым проектом будут жить в отдельном канале @TurboClaw
We're sure everyone's heard of OpenClaw - a powerful open-source framework for AI agents. Hook up any model, add skills, scheduled tasks, channels, and you've got a full-fledged AI assistant in Telegram. What can it do? Pretty much everything - search for info on your behalf, send you weather updates, stock prices, news, monitor topics you care about, generate images, text - you're only limited by your imagination.
The problem? Setting it up is a pain. Docker, configs, firewall, SSL, Telegram plugins that reset on every restart, WebSocket API, and so on. We spent weeks putting it all together and making it work. That's how the idea was born to build a service that would massively simplify the whole thing and help people with no experience.
Meet TurboClaw - it's OpenClaw that just works.
What's inside:
— Deploy to a dedicated VPS in 30 seconds (not shared, your own server)
— One-click Telegram bot setup - just paste your BotFather token and you're good to go
— Auto-lockdown: the bot stays open until you send your first message, then locks down to you only
— Real-time monitoring: API costs and all that
— Your own OpenRouter API key - pay directly, no markup on tokens
— ACCESS TO FREE LLM MODELS
Hurry, the number of test servers is limited
We're testing and checking things out. If you run into any issues, don't hesitate to reach out in our support group @TurboClaw_talk. And yes, all news related to the new project will live in a separate channel @TurboClaw
——————————-
🦞 Мы запускаем TurboClaw - ваш OpenClaw за 30 секунд
Думаем все слышали про OpenClaw - мощнейший open-source фреймворк для AI-агентов. Подключаешь любую модель, добавляешь навыки (они же скилы), задания по расписанию, каналы и получаешь полноценного ИИ-ассистента в Telegram. Что он умеет? Да почти всё - искать за вас инфу, присылать погоду, курсы акций новости, мониторить интересные вам темы, генерить картинки, текста - вы ограничены лишь вашей фантазией.
Проблема? Настроить его - это боль. Docker, конфиги, firewall, SSL, Telegram-плагины которые сбрасываются при рестарте, WebSocket API и так далее. Мы потратили недели чтобы всё это собрать и заставить работать. Так родилась идея сделать сервис, который сильно это дело упростит и поможет людям без опыта.
Знакомьтесь! TurboClaw - это OpenClaw, который просто работает.
Что внутри:
— Деплой на выделенный VPS за 30 секунд (не шаред, ваш собственный сервер)
— Подключение Telegram-бота в один клик, вставил токен от BotFather и готово
— Авто-lockdown: бот открыт пока вы не напишете первое сообщение, потом закрывается только на вас.
— Мониторинг в реальном времени: стоимость API и все такое
— Свой API-ключ OpenRouter - платите напрямую, без наценки на токены
— ДОСТУП К БЕСПЛАТНЫМ LLM МОДЕЛЯМ.
Торопитесь, количество серверов для теста ограничено
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @TurboClaw_talk. И да, все новости связанные с новым проектом будут жить в отдельном канале @TurboClaw
Please open Telegram to view this post
VIEW IN TELEGRAM
❤59👍16👎12😁9🔥3
We've been watching you and noticed that you really love downloading music, so we put in some extra effort and built a brand new bot tailored exactly for that — meet @AudioNinjaBot. So, what is it and why do you need it?
Over almost five years of @WTSong_bot and @voice_remover_bot existence, users have sent an absolutely massive amount of audio for processing, and we've been carefully saving it all along. Obviously, most of it is just clips and snippets of songs, but a decent portion are actually full tracks. These files are already uploaded to Telegram's servers, so we thought — why not just make a separate bot that helps you search and download audio uploaded by other users? On top of that, we have a huge task ahead of us: completely rebuilding the entire file cache that has accumulated across all our bots over the years into a new system, so we decided to start with audio.
A few technical details:
— Instant access to our database of almost 1M+ audio tracks totaling roughly 7 terabytes.
— There are some naming issues and format duplicates here and there, but we're in the process of cleaning it up — it just takes time.
— In a week or two we'll start migrating all files that were downloaded through @AximoBot, @download_it_bot and @InstantMediaBot. By conservative estimates, this will increase the data volume by about 10x.
— In the future, search and download of audio directly from YouTube Music will be available.
— We're also planning to add music videos.
— Everything is free and ad-free.
— All music rights belong to their creators. If something ended up in the catalog by mistake — contact us.
Need help? Ask any questions you like in our support group: @madbots_talk.
———————————
Мы тут за вами понаблюдали и обнаружили, что вы прям очень любите качать музыку, так что мы немного заморочились и сделали нового бота, который заточен как раз под это, знакомьтесь — @AudioNinjaBot. Собственно, для чего и зачем он нужен?
За почти пять лет существования @WTSong_bot и @voice_remover_bot ботам отправили на обработку просто огромное количество аудио, а мы в свою очередь их бережно сохраняли. Понятное дело, большая часть — это просто куски и обрывки песен, но небольшая часть — это вполне полные композиции. Файлы эти уже загружены на серверы Telegram, так что мы подумали, а почему бы нам просто не сделать отдельного бота, который поможет вам искать и скачивать аудио, загруженные другими пользователями. Плюс у нас есть огромная задача по полной переделке всего файлового кэша, что у нас накопился по всем нашим ботам за много лет, в новую систему, так что мы решили начать с аудио.
Немного технических деталей:
— Мгновенный доступ к нашей базе с почти 1 млн+ аудиотреков общим объёмом примерно на 7 терабайт.
— Местами есть косяки в названиях и дубли форматов, но мы в процессе чистки, это просто долго.
— Через неделю-две мы займёмся миграцией всех файлов, что были скачаны через @AximoBot, @download_it_bot и @InstantMediaBot. По скромным подсчётам это увеличит объём данных раз в 10.
— В будущем будет доступен поиск и скачивание аудио напрямую с YouTube Music.
— Также планируем добавить туда и видеоклипы.
— Всё бесплатно и без рекламы.
— Права на музыку принадлежат их создателям, если что-то попало в каталог по ошибке — свяжитесь с нами.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤63❤🔥25🔥12👏8🆒5
Hey everyone, long time no see, and of course that's because we've been crazy busy, but this time we decided to focus on our mini apps. Obviously, some features are unique to each of our bots, but the template and logic are shared in many places, so today we'll be writing about all the bots these changes affected. Let's go:
— Added dark theme. Why? It's stylish, trendy, and some people genuinely find it more comfortable. By the way, it turned out to be completely non-trivial because on phones everything behaves totally differently, but we managed. It was fun though, for example, we now have to do color inversion on some icons.
— All mini apps now have a bottom toolbar with section switching. Navigation should be way easier now.
— Completely rebuilt the audio player in @voice_remover_bot and @AuxioBot. First of all, audio didn't always load due to mini app limitations, plus it often lagged. Now it's fast and reliable.
— On top of the audio playback, we also reworked the file download flow. Turns out mini apps handle files poorly, they either didn't arrive at all or downloaded in the wrong format. We solved it quite elegantly: now when you tap the button, the bot simply sends what you requested straight to your private chat with the bot. The benefits are obvious, it's instant and you don't need to spend your data on downloading, since in this case it counts as Telegram traffic.
— We removed the @WTSong_bot mini app since there wasn't much point in its catalog, it only had audio previews. Plus you can now identify music in @AudioNinjaBot, which also has a great search across a huge database, so it'll identify the track and offer to download it right away if it's in our catalog.
— Important note: we're completely rebuilding the payment system for bots that moved to the new scheme, so for now all generation limits are removed. Have fun.
Need help? Ask any questions you like in our support group: @madbots_talk.
———————————
Всем привет, давно не виделись и конечно же потому что мы были дико заняты, но в этот раз решили сфокусироваться на наших мини-приложениях. Понятное дело, часть функционала уникальна у каждого нашего бота, но шаблон и логика много где общая, так что сегодня будем писать сразу про всех ботов, которых эти изменения коснулись. Ну собственно погнали:
— Добавили тёмную тему. Зачем? Стильно, модно, молодёжно и некоторым так действительно удобнее. Кстати, оказалось это вообще нетривиально, потому как на телефоне всё ведёт себя совсем иначе, но вроде как справились. Было весело, например приходится теперь делать инверсию цвета некоторым иконкам.
— Теперь у всех миниапп есть нижний тулбар с переключением разделов. Навигация должна быть в разы проще.
— Полностью переделали аудиоплеер в @voice_remover_bot и @AuxioBot. Во-первых, там не всегда грузилось аудио из-за лимитов миниапп, плюс часто тормозило, теперь быстро и надёжно.
— Помимо прослушивания аудио мы переделали схему скачивания файлов. Оказалось, что миниаппы криво отрабатывают файлы и они или вообще не прилетали или скачивались не в том формате. Решили всё достаточно изящно: теперь по кнопке бот просто отправляет то, что вы запросили на скачку, вам в личные сообщения с ботом. Плюсы тут очевидны, это мгновенно и вам не надо тратить трафик на скачивание данных, потому как в данном случае это будет считаться трафиком Telegram.
— Миниприложение для @WTSong_bot мы удалили, потому как особо смысла в его каталоге нет, там только превью аудио. Плюс музыку можно определять теперь в @AudioNinjaBot, там же есть отличный поиск по огромной базе, так что он вам сразу и трек определит, и скачать его предложит, если такой есть в нашей базе.
— Важный момент: мы полностью переделываем платёжку для ботов, что перешли на новую схему, так что пока там сняты все лимиты на генерацию, можете развлекаться.
Проверяем, тестируем. Если обнаружились проблемы, не стесняемся писать в группу поддержки @madbots_talk.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤26👍4❤🔥2😍2