en
Feedback
Mad Bots | News, updates, etc...

Mad Bots | News, updates, etc...

Open in Telegram

📈 Analytical overview of Telegram channel Mad Bots | News, updates, etc...

Channel Mad Bots | News, updates, etc... (@mad_bots) is an active participant. Currently, the community unites 546 797 subscribers, ranking 144 in the Technologies & Applications category and 425 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 546 797 subscribers.

According to the latest data from 27 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -5 161 over the last 30 days and by 431 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 7.11%. Within the first 24 hours after publication, content typically collects 1.97% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 38 874 views. Within the first day, a publication typically gains 10 785 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 78.
  • Thematic interests: Content is focused on key topics such as писать, добавили, тестируем, обнаружились, стесняемся.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“🇬🇧 English | 🇷🇺 Русский Our Army of Bots | Наша армия ботов: @AximoBot @download_it_bot @AuxioBot @mad_ai_bot @ChatZillaBot @voice_remover_bot @WTSong_bot @NudesRemoverBot @ChatPolyglotBot @InstantMediaBot @HypemeterBot Official group: @madbots...”

Thanks to the high frequency of updates (latest data received on 28 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

546 797
Subscribers
+43124 hours
+5 0457 days
-5 16130 days
Attracting Subscribers
Sep '26
September '26
+8 369
in 0 channels
August '260
in 0 channels
Get PRO
July '260
in 0 channels
Get PRO
June '26
+2 022
in 1 channels
Get PRO
May '26
+6 694
in 1 channels
Get PRO
April '26
+4 982
in 2 channels
Get PRO
March '26
+2 160
in 1 channels
Get PRO
February '26
+5 778
in 1 channels
Get PRO
January '26
+11 245
in 2 channels
Get PRO
December '25
+4 108
in 1 channels
Get PRO
November '25
+7 642
in 1 channels
Get PRO
October '25
+10 692
in 1 channels
Get PRO
September '25
+8 178
in 0 channels
Get PRO
August '25
+11 563
in 0 channels
Get PRO
July '25
+4 813
in 0 channels
Get PRO
June '25
+6 597
in 0 channels
Get PRO
May '25
+13 782
in 4 channels
Get PRO
April '25
+10 489
in 3 channels
Get PRO
March '25
+15 164
in 2 channels
Get PRO
February '25
+17 030
in 1 channels
Get PRO
January '25
+22 100
in 5 channels
Get PRO
December '24
+25 989
in 3 channels
Get PRO
November '24
+30 110
in 2 channels
Get PRO
October '24
+42 818
in 3 channels
Get PRO
September '24
+14 430
in 1 channels
Get PRO
August '24
+26 394
in 1 channels
Get PRO
July '24
+26 679
in 3 channels
Get PRO
June '24
+9 999
in 3 channels
Get PRO
May '24
+16 110
in 1 channels
Get PRO
April '24
+10 377
in 0 channels
Get PRO
March '24
+19 029
in 2 channels
Get PRO
February '24
+13 497
in 0 channels
Get PRO
January '24
+12 048
in 0 channels
Get PRO
December '23
+15 189
in 1 channels
Get PRO
November '23
+15 617
in 0 channels
Get PRO
October '23
+17 340
in 1 channels
Get PRO
September '23
+14 961
in 0 channels
Get PRO
August '23
+31 325
in 0 channels
Get PRO
July '23
+29 904
in 0 channels
Get PRO
June '23
+34 034
in 0 channels
Get PRO
May '23
+57 800
in 0 channels
Get PRO
April '23
+42 625
in 0 channels
Get PRO
March '23
+27 579
in 0 channels
Get PRO
February '23
+24 505
in 0 channels
Get PRO
January '23
+9 878
in 0 channels
Get PRO
December '22
+7 681
in 0 channels
Get PRO
November '22
+6 743
in 0 channels
Get PRO
October '22
+4 953
in 0 channels
Get PRO
September '22
+5 268
in 0 channels
Get PRO
August '22
+5 341
in 0 channels
Get PRO
July '22
+7 700
in 0 channels
Get PRO
June '22
+6 034
in 0 channels
Get PRO
May '22
+6 706
in 0 channels
Get PRO
April '22
+7 572
in 0 channels
Get PRO
March '22
+16 149
in 0 channels
Get PRO
February '22
+9 840
in 0 channels
Get PRO
January '22
+655
in 0 channels
Get PRO
December '21
+611
in 0 channels
Get PRO
November '21
+470
in 0 channels
Get PRO
October '21
+575
in 0 channels
Get PRO
September '21
+366
in 0 channels
Get PRO
August '21
+329
in 0 channels
Get PRO
July '21
+288
in 0 channels
Get PRO
June '21
+233
in 0 channels
Get PRO
May '21
+198
in 0 channels
Get PRO
April '21
+264
in 0 channels
Get PRO
March '21
+467
in 0 channels
Date
Subscriber Growth
Mentions
Channels
28 September+32
27 September+490
26 September+714
25 September+574
24 September+721
23 September+739
22 September+925
21 September+1 004
20 September+2 225
19 September+945
18 September0
17 September0
16 September0
15 September0
14 September0
13 September0
12 September0
11 September0
10 September0
09 September0
08 September0
07 September0
06 September0
05 September0
04 September0
03 September0
02 September0
01 September0
Channel Posts
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.

2
🔥 Good news, everyone! We've been working toward this for a long time and can finally announce it: @AximoBot has been completely rebuilt. Get comfortable, because there's going to be a lot of news, over the next three or four weeks we'll be writing mostly about your favorite bot for delivering posts from social media and RSS. News number one: the bot is now available not just as @AximoBot but also simply as @Aximo. We bought the name quite a while ago, but never got around to upgrading the bot to promo status, since that costs a thousand stars. But since we were rebuilding everything anyway, we figured it was worth splashing out. So the bot now has all the premium features, though you're probably only interested in one: the ability to publish premium emoji. No more crutches with a linked premium account, you just add them to your template and it works. Or if your source is a Telegram channel that publishes premium emoji too, you'll get everything as is. And as a bonus, we added the ability to publish posts, but we'll talk about that in more detail a bit later, there's far too much to cover. The second big piece of news: we built a proper website for the bot, aximo.bot. It's more of a promo site: all the plans and how the system works. But you'll probably find the documentation section the most interesting, since you can calmly go through all the available features on a computer, showing all that inside the bot is a bit awkward. I think you've already noticed that we completely removed configuration from the bot itself, everything now lives in the mini app. The reason is pretty simple: there's a lot of functionality now, and for complex configs like filters, replacements and templates, a chat was simply a nightmare that generated a pile of errors. Yes, the mini app works from a phone, but you can also use it from a computer: just log in through Telegram and configure everything however you like in a convenient interface. Two more things about the mini app: — Every section now has a link to the matching section of the documentation, so if something isn't clear you can go straight to the site and read how to use it. Should help a lot when you have no idea what's going on. — We added a "Help" section where you can chat with an AI bot. We trained it on the existing documentation, but honestly, it can be dumb. So if you'd rather talk to a live human, welcome to our support group. But we understand that not everyone enjoys sitting in mini apps, so the basic settings stayed in the bot. You send a link to a source, the bot asks where to add it, to your DMs or to a group or channel, shows info about the source and lets you pick the mode: quietly or with the latest posts sent. The bot also kept the list of your sources, with buttons to refresh, disable or delete. No need to open the mini app for that. And two more big changes: — Twitter recently declared war on every service that pulls data from them, so we had to cut its support quite a bit and move to paid APIs, which means every request costs us money. But some services decided to fight back and started working through alternative routes. Before, we only delivered sources available from Twitter directly, while it was hiding most of them. Now we have a fallback option to go through those alternative services, so we've restored Twitter support almost completely. — Good news for premium users who follow Instagram: we previously couldn't deliver posts from restricted accounts, meaning the ones that require age verification. We found several alternative paid services that can monitor such accounts, so premium plan owners will now get posts from restricted accounts too. For free plans we unfortunately can't enable it, every request costs money. That's it for today, the post no longer fits Telegram's limits, even on a premium account. So the updated plans and a few dozen new features will have to wait for next time. Stay tuned! Try it out and test it. If you run into any problems, write to @madbots_talk. ——————————— 🔥 Отличные новости! Мы очень долго к этому шли и наконец-то можем анонсировать: @AximoBot полностью переделан. Присаживайтесь поудобнее, потому что новостей будет очень много, ближайшие три-четыре недели мы будем писать в основном про вашего любимого бота-доставщика сообщений из социальных сетей и RSS. Новость номер один: бот теперь доступен не только как @AximoBot, но и просто как @Aximo. Имя мы купили достаточно давно, но всё никак не доходили руки апгрейднуть бота до промо-статуса, потому как это стоит тысячу звёзд. Но раз уж начали всё переделывать, решили, что имеет смысл разориться. Так что теперь бот обладает всеми премиум-фичами, но вам, скорее всего, интересна только одна: возможность публиковать премиум-эмодзи. Больше никаких костылей с привязанным премиум-аккаунтом, просто добавляете в шаблон и всё работает. Ну или если у вас в качестве источника телеграм-канал, который тоже публикует премиум-эмодзи, вы получите всё в чистом виде. И как бонус, у нас добавилась возможность публикации сообщений, но про это поговорим подробнее чуть позже, там слишком много всего. Вторая большая новость: мы сделали полноценный сайт для бота, aximobot.ru. Он у нас больше как промо: описание всех планов и работы системы. Но вам, наверное, интереснее всего раздел документации, потому как там можно спокойно посмотреть все доступные фичи на компьютере, в боте это выводить немного неудобно. Думаю, вы уже заметили, что мы полностью вырубили настройку конфигурации в самом боте, теперь всё доступно в мини-приложении. Сделано это по достаточно простой причине: функциональности стало очень много, и для сложных конфигураций типа фильтров, замен и шаблонов чат был просто кошмаром, который порождал кучу ошибок. Да, мини-приложение работает с телефона, но также вы можете пользоваться им с компьютера: просто авторизуетесь через Telegram и дальше в удобном интерфейсе настраиваете всё как вам нравится. Ещё пара пунктов про мини-приложение: — В каждом разделе теперь есть ссылка на соответствующий раздел документации, так что если вам что-то непонятно, можете сразу перейти на сайт и прочитать, как этим пользоваться. Должно сильно помочь, если не понимаете, что вообще происходит. — Добавился раздел «Помощь», где можно пообщаться с ИИ-ботом. Мы натренировали его на существующей документации, но, если честно, он может тупить. Так что если хотите пообщаться с живым человеком, добро пожаловать в нашу группу поддержки. Но мы понимаем, что не всем удобно сидеть в мини-приложениях, поэтому базовые настройки остались и в боте. Отправляете ссылку на источник, бот спросит, куда его добавить, в личку или в группу или канал, покажет информацию про источник и даст выбрать режим: тихо или с отправкой последних сообщений. Также в боте остался список ваших источников с кнопками обновить, выключить и удалить. Лезть в мини-приложение для этого не нужно. И ещё два больших изменения: — Твиттер недавно объявил войну всем сервисам, которые тащат оттуда данные, так что нам пришлось сильно подрезать его поддержку и перейти на платные API, из-за чего каждый запрос стоит нам денег. Но часть сервисов решила всё-таки побороться и стала работать через альтернативные пути. Раньше мы доставляли только источники, доступные из Твиттера напрямую, а он большую часть скрывал. Теперь появился запасной вариант ходить на эти альтернативные сервисы, так что поддержку Твиттера мы практически полностью восстановили. — Хорошая новость для премиум-пользователей, которые смотрят Instagram: раньше мы не могли доставлять посты из restricted-аккаунтов, то есть тех, которые требуют верификации по возрасту. Мы нашли несколько альтернативных платных сервисов, которые позволяют такие аккаунты мониторить, так что владельцам премиум-планов посты из restricted-аккаунтов теперь тоже будут приходить. Для бесплатных, к сожалению, подключить не можем, каждый запрос стоит денег. На сегодня всё, пост уже не влезает в лимиты Telegram, даже на премиум-аккаунте. Так что про обновлённые планы и несколько десятков новых функций расскажем в следующий раз. Оставайтесь на связи! Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
9 593
3
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
4
🆕 Good news, everyone! It's us again, and let's start with the most important thing: we completely reworked how the free period for trying out the bots' premium features is given out! No more linking a card or picking a plan upfront. The scheme is simple: you start the trial (if you haven't already) and that's it. With @download_it_bot you can download ANY 10 links from the services the bot supports. Only successful downloads count. For @voice_remover_bot we give out free processing runs, for @NudesRemoverBot it's premium for a week as before, and for @AximoBot we went back to the old scheme: premium features for a week, but only for 25 sources, which is more than enough to check out the whole thing. And if you like what you see, it's the standard flow from there: pick a plan and buy it, or stay on the free one, up to you. And the second big news: all our mini apps now open from a computer, not just inside Telegram. Log in with your Telegram account, open it on a desktop and configure things with a keyboard. And the login no longer falls off: the 30 day session wasn't actually being saved and you had to log in again. A small reminder: if you don't like getting the newsletter in your DMs and you don't read it in the bots anyway, just open any news post and unsubscribe from it. There's a special checkbox at the bottom, both in the bot and in any mini app. And now the list of changes, fixes and everything else, of course we've got those too. @download_it_bot and @InstantMediaBot — Fixed cover cropping. Before, if the image and the video had different proportions, the frame was always cropped, and vertical videos lost their edges. Now we only crop when the orientations don't match, otherwise we just add padding with a blurred copy of the frame. — YouTube community posts can now be downloaded. Links like youtube.com/post/… used to get rejected with a "not supported" message. Handy if you want to grab a photo gallery from there. — Fixed previews from VK and Odnoklassniki cross-posts. They arrived in a wide version with bars on the sides, and what went into the chat was a black slab with a small picture in the middle. — Sizes in the quality list are now honest on long videos. For multi-hour clips the size of each option was calculated wrong. — share.google wrapper links are now parsed instead of rejected. @ChatPolyglotBot — Fixed how it works in forums. Turned out the topic setting in the mini app was broken. — "Translation failed" no longer pops up out of nowhere. If the text is already in the target language, there's nothing to translate, and that's not an error. Mini app, plans and things common to all bots — Auto-renewal can be turned off with a single toggle: the plan simply ends when the paid period is over instead of charging you again. — Just a reminder that you can use discount coupons. We publish them in the news now and then, feel free to reuse this one. — Downgrading to a lower plan is now only possible after the paid period ends. Before, you could downgrade at any moment and lose what you'd already paid for, which isn't right. — Toggles in settings are visible again on older Chrome versions, for some users they simply weren't rendering. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🆕 Отличные новости! И снова мы, и начнём с самого главного: мы полностью переделали логику выдачи бесплатного периода для проверки премиум-функций ботов! Больше не надо привязывать карту и заранее выбирать план. Схема простая: берёте пробный период (если ещё его не брали) и собственно всё. В случае @download_it_bot вы можете скачать ЛЮБЫЕ 10 ссылок с сервисов, которые поддерживает бот. Засчитываем только успешные скачивания. Для @voice_remover_bot выдаём бесплатные обработки, для @NudesRemoverBot выдаётся как и раньше премиум на неделю, а вот для @AximoBot вернулись к старой схеме: премиум-фичи на неделю, но доступны они только для 25 источников, этого более чем хватит чтобы проверить весь функционал. Ну а если всё устраивает, дальше уже стандартная схема: выбираете план и покупаете или сидите дальше на бесплатном, дело ваше. И вторая важная новость: все наши мини-приложения теперь открываются с компьютера, не только внутри Telegram. Вход через аккаунт Telegram: заходите с компа и настраивайте с клавиатурой. И вход больше не слетает, сессия на 30 дней раньше на деле не сохранялась и приходилось входить заново. И небольшая напоминалка: если вам не нравится получать в личку рассылку новостей и вы не читаете их в ботах, то просто зайдите в любую новость и отпишитесь от неё. Там внизу есть специальный чекбокс и в боте и в любом мини-приложении. Ну и теперь список изменений, фиксов и прочего, само собой они тоже есть. @download_it_bot и @InstantMediaBot — Починили подрезку обложек. Раньше, если картинка и видео были разных пропорций, кадр кропали всегда, и у вертикального видео срезало края. Теперь режем только если ориентации не совпадают, иначе просто добавляем поля с размытой копией кадра. — Посты сообщества YouTube теперь скачиваются. Ссылки вида youtube.com/post/… раньше отбивались сообщением «не поддерживается». Пригодится, если вдруг хотите скачать оттуда галерею фото. — Починили превью из кросс-постов ВКонтакте и Одноклассников. Оно приезжало широким вариантом с полосами по краям, и в чат уходила чёрная плашка с маленькой картинкой посередине. — Размеры в списке качества стали правдой на длинных видео. У многочасовых роликов размеры форматов считались неверно. — Ссылки-обёртки share.google теперь разбираются, а не отбиваются. @ChatPolyglotBot — Починили работу в форумах. Как оказалось, в мини-приложении криво работала настройка тем. — «Не удалось перевести» больше не появляется на ровном месте. Если текст уже на нужном языке, переводить нечего, и это не ошибка. Мини-приложение, тарифы и общее для всех ботов — Автопродление можно выключить одним переключателем: тариф просто закончится по истечении оплаченного периода, вместо того чтобы списаться заново. — На всякий случай напоминаем, что можно использовать купоны со скидкой. Их мы иногда публикуем в новостях, можете переиспользовать вот этот. — Перейти на тариф ниже теперь можно только после окончания оплаченного периода. Раньше можно было понизиться в любой момент и потерять уже оплаченное, что некорректно. — На старых версиях Chrome снова видны переключатели в настройках, у части пользователей они просто не отрисовывались. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
27 069
5
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
6
👀 Good news, everyone! Unexpectedly, it's us again. Yes, we published news just a few days ago, but we've piled up so many changes that releasing them bit by bit would stretch out over several months. So let's continue. There's a separate mega post coming for @AximoBot, and there'll probably be three or four of those in a row, so for now let's go through the rest of the bots. We've done plenty there too. So, updates, fixes, improvements: @download_it_bot and @InstantMediaBot — MEGA NEWS! There are so many updates that we decided to reset everyone's trials, so you can try the new features all over again. And as a bonus, we've got a discount coupon, ➡️DW10, if you decide to grab a plan. — File size is now determined precisely instead of by eyeballing it. In a couple of places it was estimated from the resolution, and on a long clip it was off by multiples: a 96 MB video could be counted as 300 and hit your plan's limit even though it fit easily. Now we ask the server for the real size, and small files no longer get blocked over a wrong estimate. — Download progress is honest again. It not only shows the real progress but also starts at zero instead of ten percent, before the bar started out already filled and there was no way to tell how much was left. — Downloading got noticeably more resilient. The problem was this: the bot would start downloading, the proxy would drop, it'd pick another one and retry with the old link, which only worked with the previous proxy. Now, if a link is tied to a specific proxy and that proxy goes down, the bot runs the cycle again: requests fresh media data, gets a fresh link and finishes the download with it. — Reddit titles no longer get cut off mid-word. The cause turned out to be unexpected: it's not our code doing the cutting but the downloader itself, it truncates the title at 72 characters and puts the full one in a separate field nobody was looking at. Now we look and restore it. — The "already downloaded" icon came back for audio. Along the way we found out the cache wasn't working for audio at all: the icon never showed up and the system re-downloaded the file every single time. First, that counted against your traffic, second, it was slow. Fixed, of course. — Long titles no longer break the card: clips with very long titles used to show a chunk of markup instead of a link. @voice_remover_bot — Long files no longer break down. We spent a week digging into why processing long recordings would sometimes finish and sometimes cut off halfway, and found several causes at once, each of which looked like a fluke on its own. Sorted them all out, fixed. The result: on premium plans you can safely throw in recordings several hours long, a lecture, a stream, a whole podcast, and they'll make it to the end. @ChatzillaBot — Warnings to rule breakers are now seen only by the rule breaker. Telegram learned how to do personal messages inside a group, so moderation no longer clutters the chat feed with replies addressed to one person. @NudesRemoverBot — The bot silently stopped checking images for a few days. The nastiest part of this story is that it didn't crash or complain: the internal recognition engine broke at the memory level, every check quietly failed with an error, and the message got marked as processed. From the outside it looked like "the bot works, it just isn't finding anything". We figured it out, fixed it and removed the cause while we were at it: the image is now downsized to what the neural net needs before analysis starts, so it takes hundreds of times less memory. Plus black and white images and files in non-standard color profiles stopped breaking. — If the bot doesn't have permission to delete posts, you'll now know about it. We found groups where the bot dutifully detected violations, wrote "⚠️ detected" and left the picture hanging, because nobody made it an admin. Now the owner gets a personal message with instructions, and checking is paused until the permissions appear. — Also our mini app was broken for a while. Thanks for reporting it in the group, we fixed it promptly, of course. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 👀 Отличные новости! Неожиданно снова мы. Да, несколько дней назад уже публиковали новость, но у нас накопилось столько изменений, что если выдавать их по чуть-чуть, это растянется на несколько месяцев. Так что продолжаем. Про @AximoBot будет отдельный мега-пост, причём таких, наверное, будет штуки три-четыре подряд, так что пока пройдёмся по остальным ботам. Там тоже много чего наделали. Итак, обновления, фиксы, улучшения: @download_it_bot и @InstantMediaBot — МЕГАНОВОСТЬ! Обновлений так много, что мы решили сбросить всем триалы, так что можете попробовать новые фичи заново. Ну и как бонус, у нас есть купон на скидку ➡️ DW10, если надумаете приобретать план. — Размер файла определяется точно, а не на глазок. В паре мест он вычислялся прикидкой по разрешению и на длинном ролике ошибался в разы: видео на 96 МБ могло числиться как 300 и упереться в лимит тарифа, хотя влезало с запасом. Теперь спрашиваем настоящий размер у самого сервера, и мелкие файлы больше не блокируются из-за неверной оценки. — Прогресс скачивания снова честный. Он не только показывает реальный ход загрузки, но и начинается с нуля, а не с десяти процентов, раньше полоса стартовала уже заполненной и оценить, сколько осталось, было невозможно. — Скачивание стало заметно устойчивее. Проблема была такая: бот начинал качать, прокси отваливалась, он брал другую и пробовал по старой ссылке, а она работала только с предыдущей. Теперь если ссылка привязана к конкретной прокси и та упала, бот проходит цикл заново: запрашивает свежие данные о медиа, получает свежую ссылку и докачивает по ней. — Заголовки с Reddit больше не обрываются на полуслове. Причина оказалась неожиданной: их режет не наш код, а сам загрузчик, он обрезает название на 72 символа, а полное кладёт в отдельное поле, куда никто не смотрел. Теперь смотрим и восстанавливаем. — Значок «уже скачано» вернулся к аудио. Заодно выяснилось, что для аудио кэш вообще не работал: значок не появлялся, и система каждый раз перекачивала файл заново. Во-первых, вам за это считался трафик, во-вторых, это было долго. Само собой, починили. — Длинные названия перестали ломать карточку: у роликов с очень длинным заголовком вылезал кусок разметки вместо ссылки. @voice_remover_bot — Долгие файлы больше не срываются. Мы неделю копали, почему обработка длинных записей то доходит, то обрывается на полпути, и нашли сразу несколько причин, каждая из которых по отдельности выглядела как случайность. Разобрали все, починили. Итог: на премиум-тарифах можно спокойно закидывать записи на несколько часов, лекцию, эфир, целый подкаст, и они дойдут до конца. @ChatzillaBot — Предупреждения нарушителям видит только сам нарушитель. Telegram научился личным сообщениям внутри группы, так что теперь модерация не засоряет ленту чата сообщениями, адресованными конкретному человеку. @NudesRemoverBot — Бот несколько дней молча не проверял картинки. Самое неприятное в этой истории, что он не падал и не ругался: внутренний движок распознавания сломался на уровне памяти, каждая проверка тихо завершалась ошибкой, а сообщение помечалось как обработанное. Снаружи выглядело как «бот работает, просто ничего не находит». Разобрались, починили и заодно убрали причину: картинка теперь ужимается до нужного нейросети размера до начала анализа, так что памяти требуется в сотни раз меньше. Плюс перестали ломаться чёрно-белые изображения и файлы в нестандартных цветовых профилях. — Если у бота нет прав на удаление постов, вы об этом узнаете. Нашлись группы, где бот исправно находил нарушения, писал «⚠️ обнаружено» и оставлял картинку висеть, потому что его не сделали администратором. Теперь владельцу приходит личное сообщение с инструкцией, а проверка ставится на паузу до появления прав. — Плюс у нас тут на некоторое время ломалось мини-приложение. Спасибо, что сообщили в группу, само собой оперативно починили. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
43 221
7
☄️ Good news, everyone! Especially for @download_it_bot and @InstantMediaBot users! Hey everyone! We've been busy, as usual. This time we sat down to optimize the downloader, our servers were already on fire from the load, and got a little carried away. So, as always, a whole pile of updates, improvements and changes. — Downloads got 3-5x faster, and up to 20x from distant servers. We spent a week digging into why the same files would sometimes fly and sometimes crawl: the problem wasn't the sources or the proxies, but our own infrastructure settings. Because of them American and Asian sources gave us 100-200 KB/s over a gigabit connection on both ends. Fixed, of course. — Added a slideshow instead of a gallery. New toggle in settings: a set of files arrives as a swipeable slideshow, one frame at a time, instead of a mosaic. Looks pretty cool, give it a try. — Added RichMessage for single videos, another toggle for those who want the video with a cover and caption in one message when descriptions are massive. Telegram simply has a 1024 character limit on media captions. — OK.ru works again. In September they changed their page format and everything broke, so we had to write our own parser. — Videos from a collage can now be downloaded as a file. When the bot sends several clips as one card, you couldn't save them, the menu had neither "Save" nor "Forward". Added a button. — The bot now replies almost instantly. Listing everything we improved would take a while, but the bot is genuinely fast now, even when you bury it in messages. — Fixed the preview in the card. The cover could end up being from a completely different clip and survived any number of "Refresh" presses. Now refreshing works, and a wrong cover gets discarded even if it's sitting in cache. — Download progress is alive again. The card used to sit at 0% for the entire download and then the file would just show up, so it was unclear whether the bot was working or stuck. — Sorted out Instagram formats, and Instagram video finally plays on iOS. The quality list (1440p, 1080p, 720p and audio) shows up right away instead of only after "Refresh metadata". Instagram serves the same video in two encodings, and the main one doesn't play on iOS at all: sound plays, the picture stays a blurry preview. The compatible one arrives with no identifying marks, so quality selection was discarding it; now we recognize it and serve exactly that one in Apple compatibility mode, with no quality loss and no extra charge. — Audio extraction and conversion got 5x faster. A ninety minute file used to take two and a half minutes, now it takes thirty seconds. Processing also moved out of the bot's main process, so someone else's heavy conversion no longer slows everyone down. — Big files from slow sites now make it through. For expert and ultra we doubled the time per download. — Downloading from Telegram now works with our account. Public posts with copy protection we grab ourselves; for private channels yours is still required. And it got noticeably faster. — While a download is running, you can see what's downloading, the title and cover instead of a bare "In queue". — Inline search can now show info for a link, handy in groups: type @download_it_bot, paste a link and you'll see the title, duration, author and cover before you even send it. — Rumble shorts are supported. We found out they exist about as unexpectedly as you just did. — Rumble, Reddit and dozens of other sites now deliver reliably, before those links could just fail with an error no matter how many times you tried. — Mega news: the weekly limit on the number of links is gone, only the traffic in megabytes remains. — Errors now explain what happened: service not supported, story older than 24 hours, VK audio locked behind authorization. We added two more cases, VK stories and individual VK photos, and the bot tells you upfront what it'll send instead. — Everything above works in @InstantMediaBot too, automatically, nothing to enable. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— ☄️ Отличные новости! Особенно для пользователей @download_it_bot и @InstantMediaBot! Всем привет! Мы тут, как обычно, были заняты. На этот раз взялись пооптимизировать качалку, нам не нравилось, что серверы уже горят от нагрузки, и немного увлеклись. Поэтому, как всегда, целая пачка обновлений, улучшений и изменений. — Скачивание ускорилось в 3-5 раз, а с дальних серверов до 20 раз. Неделю разбирались, почему одни и те же файлы то летят, то ползут, и оказалось, что дело вообще не в источниках и не в прокси, а в настройках нашей инфраструктуры. Из-за них американские и азиатские источники отдавали нам 100-200 КБ/с при гигабитном канале с обеих сторон. Починили, конечно. — Добавили слайдшоу вместо галереи. Новый переключатель в настройках: набор файлов приходит листаемым слайдшоу по одному кадру, а не мозаикой. Выглядит здорово, попробуйте. — Добавили RichMessage для одиночных видео, ещё один переключатель для тех, кому нужно видео с обложкой и подписью в одном сообщении, когда описание огромное. У Telegram просто лимит в 1024 символа на подпись к медиа. — OK.ru снова работает. В сентябре они поменяли формат страниц и всё сломалось, пришлось написать свой парсер. — Видео из коллажа теперь можно скачать файлом. Когда бот присылал несколько роликов одной карточкой, сохранить их было нельзя, в меню не было ни «Сохранить», ни «Переслать». Добавили кнопку. — Бот отвечает почти мгновенно. Перечислять всё, что мы улучшили, долго, но бот теперь реально быстрый, даже когда вы заваливаете его сообщениями. — Починили превью в карточке. Обложка могла оказаться от совсем другого ролика и переживала любое число нажатий «Обновить». Теперь обновление работает, а неправильная обложка выбрасывается, даже если лежит в кэше. — Прогресс скачивания снова живой. Раньше карточка весь процесс висела на 0%, а потом просто появлялся файл, и было непонятно, бот работает или завис. — Разобрались с форматами Instagram, и видео оттуда наконец играет на iOS. Список качества (1440p, 1080p, 720p и аудио) появляется сразу, а не только после «Обновить метаданные». Instagram отдаёт одно и то же видео в двух кодировках, и основная на iOS не играет вовсе: звук есть, картинка остаётся размытым превью. Совместимая приходит без опознавательных знаков, и выбор качества её отбрасывал; теперь мы её узнаём и в режиме совместимости с Apple отдаём именно её, без потери качества и без доплат. — Извлечение и конвертация аудио стали в 5 раз быстрее. Полуторачасовой файл конвертировался две с половиной минуты, теперь тридцать секунд. Обработка ещё и уехала из основного процесса бота, так что чужая тяжёлая конвертация больше не тормозит всех. — Большие файлы с медленных сайтов теперь доезжают. Для expert и ultra мы удвоили время, отведённое на одно скачивание. — Скачивание из Telegram работает с нашего аккаунта. Публичные посты с защитой от копирования забираем сами, свой подключать не нужно, для приватных каналов он всё ещё требуется. И стало заметно быстрее. — Во время скачивания видно, что именно качается, название и обложка вместо голого «В очереди». — Инлайн-поиск теперь показывает информацию по ссылке, удобно в группах. Наберите @download_it_bot и вставьте ссылку: увидите название, длительность, автора и обложку ещё до отправки. — Поддержали шортсы Rumble. О том, что они есть, мы узнали примерно так же неожиданно, как вы сейчас. — Rumble, Reddit и десятки других сайтов теперь отдаются стабильно, раньше такие ссылки могли просто падать с ошибкой, сколько ни пробуй. — Мега-новость: недельный лимит на количество ссылок убран, остался только трафик в мегабайтах. — Ошибки теперь объясняют, что случилось: сервис не поддерживается, сторис старше 24 часов, аудио ВК закрыто авторизацией. Добавили ещё два случая, сторис ВК и отдельные фото ВК, и бот сразу говорит, что пришлёт взамен. — Всё перечисленное работает и в @InstantMediaBot, автоматически, включать ничего не надо. Нужна помощь? Задавайте любые вопросы в нашей группе поддержки: @madbots_talk.
40 840
8
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
9
✖️ Good (and bad) news, everyone! Let's start with the most important thing, and it's about @AximoBot. Twitter, aka X.com, decided to declare war on every service that pulls their data, and buried them under threats of lawsuits. So our Twitter support went down for several days, since we were running something similar ourselves and it all got cut off. We found a couple of alternative solutions, of course, but they're very limited. Right now, for free users we can only support so-called public accounts on Twitter, meaning non-NSFW and non-protected ones. Checking is easy: just open the account in incognito mode, if you see fresh posts there, Aximo will pull them too. If you see a stub with old posts instead, that means Twitter has restricted output for accounts like that, and there's nothing we can do about it. On top of that, getting this data is painfully slow, since we have to pull it through a browser, so for free accounts the lag can reach up to 24 hours. For premium accounts things are a bit better, we hooked up a paid API that we route all premium traffic through, but it isn't free, and now every check costs us a pretty penny. We were already planning to review our paid plans, and now we'll most likely have to adjust them upward. Expect new limits, plans and terms in a couple of weeks. Mini apps, subscriptions and payments — Added an unlink chat button to the mini app. Keep in mind that once unlinked, the bot stops working in that chat so we don't burn resources for nothing. You can reconnect the chat at any time and everything will be active again. And if the chat has an active subscription, it'll keep working until the end of the period, but we'll ask you to cancel it before unlinking, otherwise it gets awkward: you unlink, forget about it, and still get charged. — Plan upgrades now work like actual upgrades. The old plan closes immediately, auto-renewal is cancelled, and unused days are converted into days on the new plan. — We remembered that for bots working in groups, like @InstantMediaBot and @NudesRemoverBot, we'd forgotten to add a plan cancellation button. So we added it, cancellation now happens right inside the mini app. @ChatzillaBot — The "I'm subscribed but the bot won't let me in" bug is fixed. Before, only pressing the "I subscribed" button counted: a person would subscribe, write again, their message got deleted and the same card was shown again. And so on, in circles. — Added a Telegram stories filter: a reposted story wasn't caught by any of the previous filters. And spammers were happily taking advantage of that. — Triggers and filters no longer delete admin messages, including anonymous ones and posts sent on behalf of the group itself. @voice_remover_bot — We moved the bot to RichMessage, the new format Telegram supports, so that a single message can hold the audio tracks, the buttons and the text. But it turned out you can't download audio separately from such messages, which is very strange. So we reworked it a bit and added a button right in the bot's reply, letting you download a specific track as a separate file. After that, do whatever you want with it: save it, forward it, up to you. — If you send the bot a long file, we split it into several parts for optimization and then stitch them back together, only due to rounding quirks a few extra seconds could get added, which was audible at the seams. Fixed, of course, so everything should be fine now. — There was also an issue where sending a file an hour or an hour and a half long (mostly relevant for premium) meant the system didn't always wait for processing to finish, cut it off and returned an error. So we added a dynamic timeout, and these files should now reach you as well. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— ✖️ Отличные (и не только) новости! Начнём с самого важного, и касается оно @AximoBot. Твиттер, он же X.com, решил объявить войну всем сервисам, которые тащат данные, и завалил их угрозами о том, что он их засудит. Потому у нас поддержка Твиттера отвалилась на несколько дней, так как мы сами держали что-то похожее и у нас всё отрубилось. Мы, конечно, нашли пару альтернативных решений, но они очень и очень ограниченные. Сейчас для бесплатных пользователей мы можем поддерживать в Твиттере только так называемые публичные аккаунты, то есть не NSFW и не защищённые. Проверить очень просто: достаточно открыть аккаунт в режиме инкогнито, если там видны свежие посты, значит Аксимо их тоже вытащит. Если же видите заглушку в виде старых постов, это означает, что Твиттер ограничил выдачу подобных аккаунтов и мы ничего с этим поделать не сможем. Плюс получение этих данных дико тормозит, потому что приходится тащить данные через браузер, так что для бесплатных аккаунтов лаг может доходить до суток. Для премиум-аккаунтов чуть получше, мы подключили платный API, через который гоним весь трафик для премиума, но он стоит денег, и теперь каждая проверка обходится нам в копеечку. Если мы и до этого планировали пересмотреть наши платные тарифы, то теперь, скорее всего, придётся их скорректировать в большую сторону. Через пару недель, наверное, выкатим новые ограничения, тарифы и условия. Мини-приложения, подписки и оплата — Добавили в мини-приложение кнопку отвязать чат. Имейте в виду, что в случае отвязки бот перестаёт в нём работать, чтобы зря не выжигать ресурсы. Но в любой момент можете снова присоединить чат, и всё опять будет активно. Ну и если вдруг у чата есть активная подписка, то она будет работать до конца периода, но мы попросим её отменить перед отвязкой чата, а то будет некрасиво: вы отвяжете, забудете, а с вас спишется. — Апгрейд тарифа работает как апгрейд. Старый план закрывается сразу, автосписание отменяется, неиспользованные дни пересчитываются в дни нового плана. — Вспомнили, что для ботов, которые работают в группах, типа @InstantMediaBot и @NudesRemoverBot, мы забыли добавить кнопку отмены плана. Так что добавили, отменяется прямо внутри мини-приложения. @ChatzillaBot — Ошибка «Я подписан, а бот не пускает» починена. Раньше засчитывалось только нажатие кнопки «Я подписался»: человек подписывался, писал снова, сообщение удаляли и показывали ту же карточку. И так по кругу. — Добавили фильтр сторис Telegram: репост сторис не ловил ни один из прежних фильтров. А спамеры радостно этим пользовались. — Триггеры и фильтры больше не сносят сообщения администраторов, включая анонимных и посты от имени самой группы. @voice_remover_bot — Мы перевели бота на RichMessage, новый формат, который поддерживает Telegram, чтобы в одном сообщении были и аудиозаписи, и кнопки, и текст. Но, как оказалось, в таких сообщениях нельзя скачать аудио отдельно, что очень странно. Поэтому немного переделали и добавили прямо в ответ от бота кнопку, по которой вы можете скачать конкретный трек отдельным файлом. Ну а дальше делайте с ним что угодно: можете сохранить, переслать, сами решайте. — Если закинуть боту длинный файл, то для оптимизации мы режем его на несколько частей, а потом склеиваем, только из-за особенностей округления могло добавляться несколько лишних секунд, так что на стыках это было слышно. Само собой поправили, теперь всё должно быть хорошо. — Была у нас ещё проблема, что если закинуть файл на час или полтора (это больше для премиумов), то система не всегда дожидалась обработки, обрывала её и отдавала вам ошибку. Так что мы добавили динамический таймаут, и теперь такие файлы тоже должны вам прилетать. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
42 422
10
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
11
🎉 Good news, everyone! Especially for @AximoBot users! Hey again, everyone! We're still hard at work moving Aximo over to the new logic, we seriously underestimated the amount of work involved, so we'll fully wrap it up closer to the first half of September. In the process we lost some things, gained some others. Fair warning: we're reworking a lot, plans, prices and the feature list, so while you still can, grab it at the old prices. Also, since there were some glitches for a while, we've added two extra weeks of premium for all trial and premium users, so nobody feels shortchanged. We also brought back sending news as personal messages, since it looks like pretty much nobody reads the channel. And we keep getting the same questions over and over in the support group. The logic is simple: if you haven't read the news in any of the bots, we'll send it to you as a DM, but only once. Anyway, now for the good stuff, what we added and reworked! — Shocking news! Added support for Telegram's new RichMessage format, and it's genuinely great: limits got a lot higher, a single post can now hold more than 10 media items and you can send up to 32,000 characters of text. Before that we had to cut the extra or split messages. Text posts can now be delivered as a full article with images in the original order, rather than a media group with text attached. You can appreciate the whole thing best on RSS and Reddit sources. — VK went down for a couple of days, they decided once again to fence themselves off from bots. We found a workaround, of course, though it's not clear yet how long it'll keep working. As a bonus, VK started using emoji instead of pictures in some places, so those will now be delivered too. — LiveJournal isn't exactly popular these days, but we added the logic so articles from there arrive in full format too, just like RSS and Reddit. — Twitter / X: quotes and retweets now display properly, you see the text that was replied to or quoted, along with its media. This one is premium only though. — RSS got a big upgrade: we pull a larger image from the post page instead of the tiny feed preview, and on premium plans, if a link leads to a supported video service, the actual video is downloaded instead of a picture. We also added support for feeds that generate a full article beyond just the short text, sometimes even with images. — Sources are disabled by mistake less often, the "source is dead" verdict is only issued after several failed checks in a row. And sources stuck in checking now automatically get unstuck. — We finally had time to polish the fast source check logic, so if anyone needed that option, it's back and available again. — Delivery history now shows a status for each post (delivered / filtered out / error with reason: blocked, chat not found, no permissions, etc.). — Fixed the "forward as original" option for direct connections, it got lost during the migration. — Fixed an issue where Facebook would sometimes lose photos from a post. — Restored support for OK.ru, it's not exactly popular, but it's back. — Fixed Instagram Stories delivery: for some users it broke during the migration, for others it was silently failing because the service was sometimes returning broken files. All fixed now. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🎉 Отличные новости! Особенно для пользователей @AximoBot! И снова всем привет! Мы всё ещё усиленно перетаскиваем Аксимо на новую логику, сильно недооценили объём работы, так что полностью всё доделаем уже ближе к первой половине сентября. В процессе что-то потеряли, что-то наоборот добавили. Сразу предупреждаем, переделаем очень многое: планы, цены и список фичей, так что пока есть возможность, покупайте по старым ценам. Ну и так как некоторое время были глюки, всем пользователям триала и премиума накинули дополнительные две недели премиума, чтобы никто не огорчался. Также вернули рассылку новостей в личку, потому что канал, судя по всему, никто не читает. И нам постоянно задают одни и те же вопросы в группу поддержки. Логика рассылки простая: если вы не прочитали новость ни в одном из ботов, мы отправим её вам в личку, но только один раз. Ну да ладно, теперь о хорошем, что добавили и переделали! — Шок-новость! Добавили поддержку нового формата RichMessage от Telegram, и это реально круто: лимиты стали намного больше, теперь в одном посте помещается больше 10 медиа и можно отправлять до 32 000 символов текста. Раньше приходилось вырезать лишнее или разбивать сообщения. Текстовые посты теперь можно доставлять как полноценную статью с картинками в оригинальной очерёдности, а медиагруппой с текстом. Всю прелесть обновы можно оценить на RSS и Reddit источниках. — На пару дней отвалился ВКонтакте, они в очередной раз решили огородиться от ботов. Мы понятное дело нашли обходной путь, правда пока не понятно, долго ли он будет работать. Как бонус, ВК начал использовать эмодзи вместо картинок в некоторых местах, так что они тоже теперь будут доставляться. — LiveJournal не особо популярный нынче, но мы добавили логику, чтобы статьи оттуда приходили в полном формате, как у RSS и Reddit. — Twitter / X: цитаты и ретвиты теперь отображаются корректно, видно текст, на который отвечали или который цитировали, вместе с его медиа. Но данный функционал работает только у премиумов. — Сильно прокачали RSS: подтягиваем более крупную картинку со страницы поста вместо мелкого превью из ленты, а на премиум-тарифах, если ссылка ведёт на поддерживаемый видеосервис, скачивается само видео, а не картинка. Также поддержали ленты, которые помимо короткого текста генерят полную статью, иногда даже с картинками. — Источники реже отключаются зря, вердикт «источник мёртв» выносится только после нескольких неудачных проверок подряд. А зависшие в проверке источники теперь автоматически «отлипают». — Наконец-то появилось время и докрутили логику быстрой проверки источников, так что если вдруг кому-то эта опция нужна, она снова доступна. — История доставки теперь показывает статус по каждому посту (доставлен / отсеян фильтром / ошибка с причиной: заблокирован, чат не найден, нет прав и т.д.). — Поправили для прямого подключения опцию пересылать как в оригинале, а то потерялось при переезде. — Разобрались с проблемой, когда Facebook иногда терял часть фотографий из поста. — Восстановили поддержку OK.ru, хоть он и не особо популярный. — Починили доставку Instagram Stories: у части она отвалилась при переезде, а у другой части терялась из-за того, что сервис иногда отдавал битые файлы. Всё поправили. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
47 843
12
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
13
🆕 Good news, everyone! Especially for @download_it_bot users! The system's been shaky for a few days, we looked into it and got a bit shocked: roughly 0.5% of users were generating around 20% of the total load. So we'll soon be tightening some limits a bit and adding automatic checks, since the other 99.5% were suffering because of it and that needed fixing. Now for your favorite segment: improvements and new features: — Launched a discount coupon system: whoever reads the news first gets lucky with a 10% coupon, hidden to the right ➡️ DW15. Hurry, it's limited! Keep an eye on our news so you don't miss future discounts. — We finally merged the database with media delivered by @AximoBot over the past year, so now we have metadata for roughly 40M links and files totaling almost 1.5 petabytes. Don't forget, access to cached data is completely free! — A cache is great, but what's the point if you can't search it? So we did a lot of work on inline search: optimized it, made the format more convenient, and fixed a case where it silently failed if the file had been deleted from Telegram's servers. — Telegram rolled out a new format called RichMessage: it lets you send more than 10 media items in one message (handy for Instagram, since galleries there can have 20 photos) and descriptions of several kilobytes (the current limit is 1024 characters, and YouTube descriptions often don't fit). We rebuilt everything on the new system, but ran into a couple of issues: for video the Download button didn't show up (killing the whole point of the bot), streaming wasn't supported either, and the thumbnail got lost when forwarding a link to the post. So we had to roll it all back for video (the description still gets cut, but you can download it separately via the button), but it works great for photo galleries, up to 50 pictures plus long text. — Upgraded the File Library: every file shows its save date, free users see the storage period (30 days), the next deletion date and how many files will be removed in the coming days, plus we added a "Clear storage" button in case you want to delete everything. — The "don't send description" setting finally works everywhere, some scenarios used to ignore it. — Optimized preview handling for video: the card now shows the same frame as the delivered video, videos from cache arrive with a poster, and redownloading or hitting "Refresh metadata" no longer loses the cover, and if there's no maxres cover, an available one is used instead of nothing. — Fixed downloading and caching for mixed Twitter galleries (photo + video). — Reddit now responds properly to posts with no media, instead of hanging for a minute and wasting traffic. Plus galleries now show a text description too, it used to get lost sometimes. — Added an option to send the description as a collapsed quote, for a more compact file that doesn't take up a ton of space. — Discovered the Telegram player handles 1440p and 4K, added support for premium so such video is sent as a proper video instead of a document. — Links now work even without https://, if Telegram detects it as a link, we process it too. — Added automatic AAC to M4A conversion for services like Rumble, no re-encoding, so it's faster and lossless. Before that we simply weren't showing the formats. — TikTok: on some long videos the audio track wasn't included in the video, and everything arrived without sound. So we added a fix so these cases now merge correctly. — Fixed subtitles that used to occasionally hang silently. — Added a chart: you can now instantly browse top songs across 50+ countries and download them in a couple of clicks. @AudioNinjaBot was a testbed for the new logic, and after migration there's no point polishing it further, so we moved this feature over to @download_it_bot. — Added track detection from an audio sample or voice message. This required reworking the video upload logic and adding a separate option, so on upload the bot now asks what exactly you want: identify the track via Shazam or save the file to the library. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🆕 Отличные новости! Особенно для пользователей @download_it_bot! У нас тут несколько дней штормило систему, мы разобрались, что происходит, и офигели: примерно 0.5% пользователей создавали примерно 20% общей нагрузки. Так что скоро чуть подожмём лимиты и добавим автоматические проверки, так как страдали оставшиеся 99.5% и надо это исправлять. А теперь ваша любимая рубрика: улучшения и новые фичи: — Запилили систему скидочных купонов: тем, кто читает новости первым, повезёт со скидкой в 10%, купон спрятан справа ➡️ DW15. Спешите, действие ограничено! Следите за новостями, чтобы не пропустить будущие скидки. — Наконец-то объединили базу данных с медиа, доставленными @AximoBot за целый год, теперь у нас есть метаданные примерно на 40 млн ссылок и файлы общим объёмом почти на 1.5 петабайта. Не забываем, что доступ к закэшированным данным полностью бесплатен! — Кэш это хорошо, но какой от него толк, если по нему нельзя искать. Так что мы плотно поработали над инлайн-поиском: оптимизировали его, сделали более удобный формат и починили случай, когда он молча падал, если файл был удалён с серверов Телеграм. — Telegram представили новый формат RichMessage: позволяет отправлять более 10 медиа в одном сообщении (полезно для Instagram, так как там галереи на 20 фотографий) и описания в несколько килобайт (сейчас лимит 1024 символа, и описания с YouTube часто не помещаются). Мы всё переделали на новую систему, но обнаружили пару проблем: для видео не показывалась кнопка «Скачать» (сводило все прелести бота на ноль), стриминг тоже не поддерживался, и терялась картинка при пересылке ссылок на пост. Так что пришлось всё откатить для видео (описание всё ещё обрезается, но можно скачать отдельно по кнопке), но для галерей с фото работает отлично, до 50 картинок плюс длинные тексты. — Доработали «Библиотеку файлов»: у каждого файла видна дата сохранения, бесплатным показывается срок хранения (30 дней), ближайшее удаление и сколько файлов уйдёт в ближайшие несколько дней, также добавили кнопку «Очистить хранилище» на случай если хотите всё удалить. — Настройка «Не отправлять описание» наконец работает везде, раньше её игнорировала часть сценариев. — Оптимизировали обработку превью для видео: на карточке теперь тот же кадр, что и в доставленном видео, видео из кэша приходит с постером, повторное скачивание и «Обновить метаданные» больше не теряют обложку, а если нет maxres-обложки, подставляется доступная, а не пустота. — Починили скачивание и кэширование для смешанных галерей Twitter (фото + видео). — Reddit теперь нормально отвечает на посты без медиа, вместо того чтобы висеть минуту и зря гонять трафик. Плюс для галерей теперь выводится текстовое описание, а то терялось иногда. — Добавили опцию отправлять описание в виде схлопнутой цитаты, для более компактного файла, чтобы кучу места не занимало. — Обнаружили, что плеер Telegram умеет 1440p и 4K, добавили поддержку для премиума, чтобы такое видео отправлялось как видео, а не документом. — Теперь можно слать ссылки без https://, если Телеграм детектит их как ссылку, мы тоже обработаем. — Добавили автоконвертацию AAC в M4A для ресурсов типа Rumble, без перекодирования, быстрее и без потери качества. А то до этого мы просто не выводили форматы. — TikTok: иногда на длинных роликах аудиодорожка не включена в видео и всё приходило без звука. Так что мы добавили фикс, чтобы для таких случаев всё корректно склеивалось. — Починили субтитры (раньше иногда молча зависали). — Добавили чарт: теперь сразу можно смотреть топ песни в 50+ странах и скачивать их в пару кликов. @AudioNinjaBot был тестом новой логики, а после миграции допиливать его смысла нет, так что мы перетащили эту фичу в @download_it_bot. — Добавили детекцию трека по аудиопримеру или голосовому сообщению. Пришлось переделать логику загрузки видео и добавить отдельную опцию, так что при загрузке бот теперь спрашивает, что именно вы хотите: определить трек через Shazam или сохранить файл в библиотеку. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
48 170
14
🔔 Good news, everyone! Hey everyone, we're up to our necks working on @AximoBot, but we haven't forgotten about the other bots either. We've got plenty to show off, so let's go. Let's start with @download_it_bot: — Spun up a separate pool of Russian proxies, delivery from VK, Yandex and Odnoklassniki got noticeably more stable. — Added support for streams and podcasts, including Twitter Spaces, important note: only finished podcasts and streams can be downloaded. — A reminder that the bot supports downloading from closed and copy-protected channels and groups in Telegram. Works only for premium users with a linked account. — Galleries with more than 10 photos now arrive in full as a single post, instead of being cut to 10 items. We also added support for Twitter, Reddit and Instagram galleries, with the option to download in original quality as documents or compressed as pictures. — Mixed posts (several photos + video) on Twitter are now restored as a full gallery, before the bot only grabbed the video and the photos got lost. — Instagram Stories can now be downloaded directly by a link to a specific story, as long as it's still available, of course. — VK now has clear captions with resolution in the format description instead of technical codes. — The "no caption / no description / no meta" settings now apply everywhere, rock solid. With so many media types, they used to get lost sometimes. — By accident we noticed the free plan's limits were also being applied to files already in cache. Fixed. — TikTok videos sometimes arrived without audio, but only on larger files. Took some effort, but fixed. — Premium users: the "Download timed out" notification no longer arrives early (the real budget is 30 minutes, it used to be 10, which was wrong). — Fixed the picker freezing after watching an ad. Now about @InstantMediaBot: we analyzed the bot's traffic and, to put it mildly, were shocked: almost 90% of the traffic was generated by bots in empty groups, and it was seriously affecting how the whole system performed. So we decided to put a limit on this and changed the logic. By default the bot will only deliver from links already in our media library (cache) of 50M files / 1500 TB, no downloads of new links. If you need automatic downloading straight from a link, you can buy premium and set it up however you like. Or you can use @download_it_bot in groups, just don't forget to mention the bot in the message, otherwise it won't react. On top of that, a couple of fixes for @InstantMediaBot: — By accident we discovered that some settings weren't being applied at all: disabling captions, descriptions and meta info. The bot just ignored them. Fixed, of course. — All the @download_it_bot features listed above are also supported in @InstantMediaBot. And to wrap up, @ChatzillaBot. We haven't posted about it since March, but fixed a few important things. A group can approve join requests in several ways: through the bot's auto-approval, the mini app, another admin bot, or an admin approving manually right in Telegram. Turned out that if a request got approved any way other than through the bot itself, the welcome message sometimes didn't fire at all. We fixed this, now the welcome message always arrives no matter who approved the request. While we were at it, we also fixed two related bugs: some new members were getting the welcome message twice, and if the bot failed to send a welcome DM (say the user never messaged it first, or blocked it), the whole join request could get stuck unapproved. Now the request gets approved regardless. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🔔 Отличные новости! Всем привет, мы тут по уши заняты работой над @AximoBot, но про остальных ботов тоже не забываем. Нам есть чем похвастаться, так что погнали. Начнём с @download_it_bot: — Подняли отдельный пул российских прокси, доставка медиа с ВК, Яндекса, Одноклассников стала заметно стабильнее. — Добавили поддержку трансляций и подкастов, включая Twitter Spaces, важный момент: скачивать можно только завершённые подкасты и стримы. — Напоминаем, что бот поддерживает скачивание из закрытых и защищённых от копирования каналов и групп Telegram. Работает только для премиумов при наличии привязанного аккаунта. — Галереи больше 10 фото теперь приходят целиком одним постом, а не обрезаются до 10 элементов. Плюс мы поддержали галереи Twitter, Reddit, Instagram с возможностью скачивать в оригинальном качестве как документы или в сжатом виде картинками. — Смешанные посты (несколько фото + видео) для Twitter восстанавливаются полной галереей, раньше бот забирал только видео, а фото терялись. — Сторис для Instagram теперь можно скачать напрямую по ссылке на конкретную сторис. Само собой, если она ещё доступна. — У ВК теперь понятные подписи с разрешением в описании форматов вместо технических кодов. — Настройки «без заголовка / без описания / без меты» теперь железно применяются везде. А то типов медиа много, иногда терялось. — Случайно увидели, что лимиты бесплатного плана применялись и на файлах, что уже в кэше. Починили. — Иногда у TikTok видео присылались без аудио, но это касалось только больших файлов. Пришлось немного заморочиться, но починили. — Для премиум планов уведомление «Download timed out» больше не приходит раньше времени (реальный бюджет 30 минут, был 10, что некорректно). — Починили зависание выбора формата после просмотра рекламы. Теперь про @InstantMediaBot: мы проанализировали трафик бота и, мягко говоря, офигели: почти 90% трафика генерили боты в пустых группах, и это сильно сказывалось на работе всей системы. Так что мы решили всё это дело ограничить и поменяли логику. По умолчанию бот будет доставлять только по ссылкам, что уже есть в нашей медиабиблиотеке (кэше) на 50 млн файлов / 1500 ТБ, скачивания новых ссылок не будет. Если же вам нужна автоматизация скачивания просто по ссылке, можете купить премиум и настроить как вам нравится. Ну или можете использовать @download_it_bot в группах, единственный момент, не забывайте упоминать бота в сообщении, иначе он не отреагирует. Ну и помимо этого сделали пару фиксов для @InstantMediaBot: — Случайно обнаружили, что часть настроек вообще не применялась: отключение заголовков, описаний и мета-информации. Бот их просто игнорировал. Понятное дело, починили. — Все фичи @download_it_bot, про которые мы писали выше, также поддерживаются и в @InstantMediaBot. И зафиналим @ChatzillaBot, про него мы не писали с марта, но пофиксили несколько важных вещей. Заявку на вступление в группу можно одобрить по-разному: через авто-одобрение бота, мини-приложение, другого админ-бота или вручную прямо в Telegram. Оказалось, что если заявку одобряли любым способом, кроме как через самого бота, приветственное сообщение иногда вообще не отправлялось. Мы это починили, теперь приветствие приходит всегда, независимо от того, кто одобрил заявку. Заодно поправили ещё два связанных бага: некоторым новым участникам приветствие приходило дважды, а если боту не удавалось отправить приветственное ЛС (например, пользователь не писал ему первым или заблокировал), вся заявка могла зависнуть неодобренной. Теперь заявка одобряется в любом случае. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
44 557
15
🛠 Service message Looks like you are trying to communicate with @AximoBot. Not a good idea to do it in public. /chat mad_bots Send this command to @AximoBot in PRIVATE MESSAGES to control data sources for this chat. For groups with topics you have to also send TOPIC_ID. ☠️This message will be self destructed in 30 seconds.
1
16
🔵 Good news, everyone! Especially for @AximoBot users! We haven't written about Aximo for almost two months, but don't think we were sitting idle. All this time we were preparing to migrate your favorite forwarder bot to the new system, but got buried, since it turned out to be quite tricky. Part of the system (the monitoring in particular) is already migrated, all that's left is to switch everything to the same delivery system as @download_it_bot and get what this was all started for: shared logic, shared cache, and a million improvements overall. Also a heads-up: over the next week the system might glitch a bit due to updates, so don't hesitate to write to our support group right away. Now let's get to the updates, this time the news is mostly good, but there's one bad one: — You've been waiting for this for a while, and we finally managed to bring back Instagram Stories delivery. Enabled in settings, they arrive as is, in the original quality. — Bad news: services have significantly upgraded their anti-bot protection lately, and it's now much harder to pull videos out of them. So keep in mind the bot might send you an image instead of a video. Premium users are in a better spot here, since they use a special proxy pool that services let through. — Fixed TikTok photos with music. Before, such a post only delivered the audio, just the track with no picture. Now the photo itself arrives together with the music as a video. — Instagram carousels with multiple videos are delivered in full. Before, some media could get lost. — Heavily upgraded Reddit: galleries are now delivered in full, and GIFs and external videos are detected as video and arrive as a playable clip instead of a placeholder image. — Sorted out post order in TikTok. The service serves pinned clips first and without a date, which made "Force send latest post" actually send the pinned (old) clip. Now we compute the real publish date, cut off the pinned ones, and the genuinely latest post goes out. — Removed duplicates in the Facebook feed. Also stabilized delivery of posts with mixed content, photo + video. — Video covers: video posters are now taken in max (native) quality, no blurry previews. If that fails, the system pulls a frame from the middle of the clip so it doesn't land on a black intro. Posts with multiple videos keep a cover for each clip. — Force send got more reliable: the "Force send latest post" button no longer gets lost if a regular feed check is running at that moment. — Feed videos are delivered in a format that plays on all devices, including Apple iPhone. They're quite picky about codecs, so we had to work on this separately. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🔵 Отличные новости! Особенно для пользователей @AximoBot! Почти два месяца мы не писали про Aximo, но не думайте, что мы сидели без дела. Всё это время мы готовились к тому, чтобы мигрировать вашего любимого бота-форвардера на новую систему, но закопались, потому как это оказалось весьма непросто. Часть системы (в частности мониторинг источников) уже смигрирована, осталось только переключить всё на ту же систему доставки, что и у @download_it_bot, и получить то, ради чего это затевалось: общая логика, общий кэш, да и вообще там миллион улучшений. Плюс предупреждаем, что в течение недели систему может немного подглючивать из-за обновлений, но вы не стесняйтесь, сразу пишите в саппортную группу по поводу багов. Ну и теперь перейдём к обновлениям, на этот раз новости в основном хорошие, но есть и одна плохая: — Вы давно этого ждали, и наконец мы смогли вернуть поддержку доставки сторис Instagram. Включается в настройках, приходят как есть, в оригинальном качестве. — Плохая новость: последнее время сервисы значительно прокачали антибот-защиту, и теперь в разы сложнее вытащить оттуда видеоролики. Так что имейте в виду, что бот может вместо видео присылать вам картинку. У премиумов в этом плане всё надёжнее, так как там используется специальный пул проксей, которые сервисы пропускают. — Починили для TikTok фото с музыкой. Раньше от такого поста прилетало только аудио, сам трек без картинки. Теперь приходит само фото вместе с музыкой в виде видеоролика. — Карусели в Instagram с несколькими видео доставляются целиком. Раньше части медиа могли теряться. — Сильно прокачали Reddit: галереи теперь доставляются целиком, гифки и внешние видео определяются как видео и приходят проигрываемым роликом, а не картинкой-заглушкой. — Разобрались с порядком постов в TikTok. Сервис отдаёт запиненные ролики первыми и без даты, из-за чего «Принудительно отправить последний пост» слал по факту запиненный (старый) ролик. Теперь считаем реальную дату публикации, запиненные отсекаем, уходит действительно самый свежий пост. — Убрали дубли в ленте Facebook. Плюс стабилизировали доставку постов с миксованным контентом фото + видео. — Обложки для видео: постеры к видео теперь берём в максимальном (нативном) качестве, без размытых превью. Если не вышло, то система вытащит кадр из середины ролика, чтобы не попадать на чёрное интро. Посты с несколькими видео сохраняют свою обложку у каждого ролика. — Принудительная отправка стала надёжнее: кнопка «Принудительно отправить последний пост» больше не теряется, если в этот момент идёт обычный обход ленты. — Видео в ленте отдаём в формате, который проигрывается на всех устройствах, включая Apple iPhone. Они довольно капризные в плане кодеков, так что пришлось допиливать это отдельно. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
44 156
17
🎉 Good news, everyone! Especially for @download_it_bot users! Hey again. We keep improving, optimizing and fixing bugs. And given the load and the number of requests, there's plenty of them. Anyway, let's get to the list of what's new and not only. Brace yourselves, there's a lot: — We moved the bot to the new system, but not your file history. So we had to run a migration, it took us almost two weeks, and we moved ~2 million files, which is a lot to put it mildly. The point? It all goes into cache, which means you get instant access to previously downloaded files with search. — YouTube: built a clever geo-block bypass plus a million optimizations (token caching, handler warmup and other technical stuff). Fixed generated subtitles downloading incorrectly. Some videos are unavailable, require authorization or are geo-restricted, the bot used to just error out, now we show the preview and title, and if there's data in cache you can download it (just no new formats). — Files with non-Latin names now get a proper name. We also slightly raised the filename limit to 65 bytes, sadly no more, it's a Telegram technical limit. — Google video search links and Google "Share" links (share.google/…) now unfold into the real source too. — New Apple iPhone compatibility mode: turn it on and video always arrives in H.264, which plays on any iPhone. Without it, some videos (VP9/AV1) show only the first frame and sound. — Albums and carousels the new way: pick the quality once for the whole group, and the entire album arrives in the resolution you chose. The picker header shows the contents, like "7 videos + 1 photo". Album results are cached, resending arrives instantly with no re-download (works even when the source is unavailable). — Fixed format priorities, figured out why some were getting lost, and tweaked correct codecs. On some services the bot got confused and could send a 4K video instead of the requested one, eating your traffic, that's fixed too. — Moved the ability to disable captions, meta info and media descriptions into settings. It's a global setting, so fewer buttons when picking a format to download. — Fixed a menu bug where the system complained about someone else's click, plus a bug where already-downloaded files from priority services triggered a size check that shouldn't apply. All good now. — Preview images were sometimes sent incorrectly, fixed. Also updated the cover art logic, now they're full-size images in the max available quality instead of cropped ones. — Added a new setting: "Auto-download without format selection". — A couple of TikTok updates: turned out the service uses some odd audio codec in its videos, and on audio export it didn't play for everyone. All fine now, downside being the file grew a bit in size. — Added Threads support, more specifically you can now download posts with video and photo carousels. — Spotify and SoundCloud: can't be downloaded directly due to DRM encryption, so the system automatically finds an alternative on YouTube (improved search and caching). A single-track album downloads as a regular song, and if the exact track isn't found, we send the closest match with a note. — Added support for t.co link redirects, before that the bot just threw an error. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🎉 Good news, everyone! Особенно для пользователей @download_it_bot! И снова привет. Всё улучшаем, оптимизируем и исправляем баги. А их с учётом нагрузки и кол-ва запросов немало. Ну да ладно, перейдём к списку новинок и не только. Приготовьтесь, их прям много: — Бота мы на новую систему перевели, а вот историю ваших файлов нет. Так что пришлось делать миграцию, заняло это у нас почти две недели, перенесли ~2 миллиона файлов, что мягко говоря много. В чём смысл? Всё это попадёт в кэш, а значит вы получите мгновенный доступ к скачанным ранее файлам с возможностью поиска. — YouTube: запилили хитрый обход гео-блоков плюс миллион оптимизаций (кэширование токенов, разогрев обработчиков и прочую техническую штуку). Поправили кривое скачивание сгенерированных субтитров. Часть видео недоступна, требует авторизацию или ограничена по географии, раньше бот слал просто ошибку, сейчас показываем превью и название, и если есть данные в кэше, вы можете их скачать (но новые форматы не получится). — Теперь у файлов не на латинице будет нормальное имя. Плюс слегка увеличили лимит на имена файлов, 65 байтов, к сожалению больше нельзя, технический лимит Телеграм. — Ссылки из видео-поиска Google и ссылки «Поделиться» (share.google/…) теперь тоже разворачиваются в настоящий источник. — Новый режим совместимости с Apple iPhone: включите, и видео всегда придёт в формате H.264, который проигрывается на любом iPhone. Без него часть видео (VP9/AV1) показывает только первый кадр и звук. — Существенно улучшили поддержку медиагрупп. Теперь бот может отправлять до 50 аудио-видео в одном посте, плюс кнопки теперь присылаются в том же посте, а не отдельно. В разы удобнее качать Instagram, ВК и Twitter. — Поправили приоритеты для форматов, разобрались почему часть теряется, плюс пошаманили с корректными кодеками. На некоторых сервисах бот путался и мог отправить 4K видео вместо запрошенного, сжирая трафик, это тоже пофиксили. — Вынесли в настройки возможность отключать заголовки, мета-инфу и описание к медиа. Настройка глобальная, так меньше кнопок при выборе формата для скачивания. — Поправили косяк с меню, когда система ругалась на чужой клик, плюс баг, когда для уже скачанных файлов приоритетных сервисов срабатывала проверка на размер, которой быть не должно, теперь всё нормально. — Иногда криво присылались картинки превью, поправили. Также обновили логику обложек, теперь полноформатные картинки вместо обрезанных максимально доступного качества. — Добавили новую настройку "Автоскачивание без выбора формата". — Пара обновлений для TikTok: оказалось, использует сервис использует какой-то странный аудиокодек в своих видео и при экспорте аудио оно не у всех проигрывалось. Теперь всё ок, из минусов файл чуть вырос в размерах. — Добавили поддержка Threads, если конкретнее то теперь можно качать посты с видео и фото-каруселями. — Spotify и SoundCloud: напрямую качать не можем из-за DRM-шифрования, потому система автоматически ищет альтернативу на YouTube (улучшили поиск и кэширование). Альбом из одного трека скачивается как обычная песня, а если точный трек не нашёлся, пришлём максимально близкий с пометкой. — Сделали поддержку редиректов по ссылкам t.co, а то раньше бот ругался ошибкой. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
50 902
18
💥 Good news, everyone! Especially for @download_it_bot users! Hey, it's us again. The bot might be a bit shaky these past few days since we're very actively working on optimization, improvements and just polishing the little things. Plus the more we work on speed, the more links you throw at it for processing and everything starts lagging again. That's life. Now, what's new and not so new: — Files with non-Latin names now get a proper name. We also slightly raised the filename limit to 65 bytes, sadly no more, it's a Telegram technical limit. — Fixed format priorities, figured out why some were getting lost, and tweaked correct codecs. — On some services the bot got confused about the selected format and could send you a 4K video instead of what you requested, eating your traffic instantly. Fixed. — Moved the ability to disable captions, meta info and media descriptions into settings. It's a global setting, so fewer buttons during format selection. — Fixed a menu bug where the system complained about someone else's click. The URL-owner check logic in groups was broken. — Fixed that already-downloaded files are available for priority services without a size check. Previously plan limits kicked in, which is incorrect. — Preview images were sometimes sent incorrectly. Fixed. — Turned out TikTok uses some odd audio codec in its videos, and on audio export it didn't play for everyone. Now it's fine, downside being the file grew a bit in size. — Built a clever geo-block bypass for YouTube, plus made a million optimizations for it (token caching, handler warmup and other technical stuff). — Improved Spotify links. We can't download directly from it, but the system automatically finds an alternative on YouTube. — Downloading generated subtitles sometimes worked incorrectly. Fixed. — Auto-download without format selection is now in settings. If you want to save traffic or download audio right away, you now can. — Turned out due to tricky copyright laws YouTube and Instagram don't always serve audio tracks. Added logic to cycle through different proxies for better reliability. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 💥 Good news, everyone! Особенно для пользователей @download_it_bot! Всем привет, снова мы. Последние несколько дней бота может штормить, потому как мы крайне активно работаем над оптимизацией, улучшениями и просто полировкой мелочей. Плюс чем больше мы работаем над скоростью, тем больше вы начинаете накидывать ссылок для обработки и всё снова начинает тормозить. Так и живём. Ну а теперь собственно что нового и не очень: — Теперь у файлов не на латинице будет нормальное имя. Плюс слегка увеличили лимит на имена файлов, 65 байтов, к сожалению больше нельзя, технический лимит Телеграм. — Поправили приоритеты для форматов, разобрались почему часть теряется, плюс пошаманили с корректными кодеками. — На некоторых сервисах бот немного путался в выбранном формате и мог вам отправить 4K видео вместо запрошенного, сжирая вам сразу же трафик. Пофиксили. — Вынесли в настройки возможность отключать заголовки, мета-инфу и описание к медиа. Настройка глобальная, так меньше кнопок при выборе формата. — Поправили косяк с меню, когда система ругалась на чужой клик. Криво работала логика проверки на владельца URL в группах. — Исправили что уже скачанные файлы доступны для приоритетных сервисов без проверки на размер. А то раньше срабатывали лимиты плана, что некорректно. — Иногда криво присылались картинки превью, поправили. — Оказалось, что ТикТок использует какой-то странный аудиокодек в своих видео и при экспорте аудио оно не у всех проигрывалось. Теперь всё будет ок, из минусов файл чуть вырос в размерах. — Запилили хитрый обход гео-блоков для YouTube, плюс сделали для него миллион оптимизаций (кэширование токенов, разогрев обработчиков и прочую техническую штуку). — Улучшили работу ссылок со Spotify. Напрямую с него качать не можем, но система автоматически ищет альтернативу на YouTube. — Иногда криво работало скачивание сгенерированных субтитров. Поправили. — Автоскачивание без выбора формата теперь в настройках. Если вдруг вы хотите экономить трафик или сразу качать аудио, то теперь вы можете это сделать. — Как оказалось, из-за хитрых законов по копирайту YouTube и Instagram не всегда отдают аудиодорожки. Добавили логику перебора разных проксей для большей надёжности. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
55 836
19
🔥 Good news, everyone! Especially for @download_it_bot users! Hey, we keep polishing the bot, so here's a fresh batch of fixes and improvements: — Fixed the biggest pain point: uploading heavy files to Telegram. It took some effort, but now even a couple-gig file is no problem for us. — Added smart control of link lifetime and requesting fresh formats. Otherwise you'd sometimes hit an error when trying to download something. — Fixed download freezing, an issue where requesting the same URL gave you nothing for 5 minutes. — Reworked file splitting into multiple files for Ultra plans. Now it's sent as separate files and each is stored separately in history. — Added a legend explaining that some formats may be unavailable due to plan limits, since not everyone understood what was going on. — Added an option to not send the caption. Turns out some people find it more convenient. — Figured out how pin.it handles redirects for short links, so it'll work much more reliably. Also greatly sped up processing of YouTube and FB short links. — Some services used odd formats for previews, so the image wasn't visible during format selection. Fixed it and added automatic conversion to formats Telegram understands. We also cache them, so the response is instant for cached data. — The audio export logic was a bit slow and miscounted traffic. Fixed. — Audio export is now also written to cache, it used to get lost. Not good. — If a file is already in cache, the format will show the size of the cached file. Just a reminder: we show approximate sizes, the exact size is only clear after downloading. — Built a smart size calculation for services where audio and video are separate tracks. We used to take the best audio quality, and on big videos the audio could end up larger than the video. Fixed: if you're downloading a low resolution, there's no point dragging heavy audio along. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 🔥 Отличные новости! Особенно для пользователей @download_it_bot! Всем привет, продолжаем допиливать бота, так что вот свежая пачка фиксов и улучшений: — Исправили самую большую боль, что была, а именно загрузку тяжёлых файлов в Телеграм. Пришлось немного заморочиться, но теперь для нас и файлы в пару гигов не проблема. — Сделали умный контроль времени жизни ссылок и запрос свежих форматов. Иначе иногда при попытке что-то скачать вы получали ошибку. — Починили залипание скачивания, исправили проблему, когда при попытке запросить такой же самый URL 5 минут ничего не приходило из-за кривой логики кэша. — Переделали логику разбивки файлов на несколько для ультра-планов. Теперь присылается разными файлами и каждый файл отдельно хранится в истории. — Добавили легенду, что некоторые форматы могут быть недоступны из-за лимитов плана, а то не все понимали в чём дело. — Добавили опцию не присылать заголовок. Как оказалось, некоторым так удобнее. — Разобрались как pin.it делает редирект для коротких ссылок, и он будет работать в разы надёжнее. Также сильно ускорили обработку коротких ссылок YouTube и FB. — Некоторые сервисы для превью использовали странные форматы, потому при выборе формата не было видно картинки. Поправили и добавили автоматическую конвертацию в форматы, что понимает Телеграм. Ну и также их кэшируем, так что ответ прилетает мгновенно для данных, что есть в кэше. — Слегка тупила логика экспорта из аудио и неверно считала трафик, поправили. — Экспорт аудио теперь тоже пишется в кэш, а то терялось. Непорядок. — Если файл есть уже в кэше, то формат будет показывать размер уже файла в кэше. На всякий случай напоминаем, что мы размер показываем примерный, точный размер понятен только после скачивания. — Сделали умный алгоритм расчёта размера для сервисов, когда аудио и видео отдельными дорожками. Раньше мы брали лучшее качество аудио, и на больших роликах могло быть, что размер аудио больше видео. Теперь поправили: если уж качаете небольшие разрешения, нет смысла вам тащить и тяжёлое аудио. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
53 934
20
💻 Good news, everyone! Especially for @download_it_bot users! Hey again, everyone! We're actively finishing up the bots, so there might be occasional glitches. Now let's continue with the news: — Oh, and we almost forgot: after moving to the new system we reset everyone's trial usage, so you can try our premium features again. — For YouTube, added the option to download the full video description and subtitles in your chosen language. — Taught YouTube to download only part of a file. Just specify the timing and get a clip. Premium only, since we go a bit around the system here. — We accidentally lost the audio format selection during the migration. It's all back in place now! — Added format display on the buttons instead of plain numbers. It looks nicer and makes choosing easier. — Moved the "send media description or not" option from settings to the format selection screen. It's also saved per service, so you can configure where you want descriptions and where you don't. — Added editing of downloaded audio and video. Videos can be trimmed by length, and audio converted to the format you need with a specified bitrate. — The Files section became a full file storage. Premium users can now upload their own files, and if it's media you get the option to edit it. We also added proper pagination, a convenient way to browse your data, and filters by service. And yes, we added a mini app, where we duplicated the My Files section with search and more, some may find it more convenient there. Reworked the affiliate program: — We dropped giving premium for invited users, since our analysis showed 99% of them were bots. But we increased the percentage we pay you from user subscriptions, and importantly, you can now receive it to your personal wallet as TON or get premium instead. — We're also now ready to give premium accounts for ads in personal blogs. Post a video, hit 10K+ views, contact us and we'll give you premium. Need help? Ask any questions you like in our support group: @madbots_talk. ——————————— 💻 Отличные новости! Особенно для пользователей @download_it_bot! И снова всем привет, активно доделываем ботов, так что иногда могут быть глюки. А теперь продолжим со списком изменений и улучшений: — После переезда на новую систему мы сбросили всем пользователям факт использования триала, так что можете попробовать наши премиум-фичи снова. — Для YouTube добавили возможность скачивать целиком описание видео и субтитры на нужном вам языке. — Научили YouTube качать только часть файла. Просто указываете тайминг и получаете кусок ролика. Доступно только премиумам, потому как тут мы идём немного в обход. — В процессе миграции мы случайно потеряли выбор формата для аудио. Теперь всё на месте! — Добавили вывод формата на кнопки вместо цифр. Оно и наряднее, и проще выбирать. — Опцию отправлять описание к медиа или нет переместили из настроек на экран выбора формата. Также эта опция сохраняется по сервисам, можете сами настроить где описание вам нужно, а где нет. — Добавили возможность редактирования скачанного аудио и видео. Видеоролики можно редактировать по длине, а аудио конвертировать в нужный формат с указанием битрейта. — Раздел «Файлы» превратился в полноценное файловое хранилище. Премиум-пользователи могут теперь грузить туда свои файлы, и если это медиа, появится возможность его редактировать. Также сделали нормальный пейджинг, удобный способ просмотра данных и добавили фильтры по сервисам. И да, добавили мини-приложение, в нём продублировали раздел «Мои файлы» с поиском и прочим, некоторым возможно будет там удобнее. Переделали партнёрскую программу: — Отказались от выдачи премиума за приглашённых пользователей, так как наш анализ показал, что там 99% ботов. Но увеличили процент, который готовы вам выплачивать с подписок пользователей, и важный момент: теперь их можно получать на личный кошелёк в виде TON, ну или получать премиум. — Также мы теперь готовы выдавать премиум-аккаунты за рекламу в личных блогах. Публикуете видео, набираете от 10к просмотров, связываетесь с нами и мы вам за это выдаём премиум. Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.
51 159