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

Mad Bots | News, updates, etc...

前往频道在 Telegram

🇬🇧 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_talk

显示更多

📈 Telegram 频道 Mad Bots | News, updates, etc... 的分析概览

频道 Mad Bots | News, updates, etc... (@mad_bots) 是活跃参与者。目前社区聚集了 547 839 名订阅者,在 技术与应用 类别中位列第 144,并在 俄罗斯 地区排名第 422 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 547 839 名订阅者。

根据 07 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 2 009,过去 24 小时变化为 80,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 7.39%。内容发布后 24 小时内通常能获得 2.04% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 40 463 次浏览,首日通常累积 11 186 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 86。
  • 主题关注点: 内容集中在 писать, добавили, тестируем, обнаружились, стесняемся 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“🇬🇧 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...”

凭借高频更新(最新数据采集于 08 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

547 839
订阅者
+8024 小时
+2577 天
+2 00930 天
帖子存档
🙂 Good news, everyone! Especially for @Aximo users! Hey everyone, it's us again and again about Aximo: like we warned, there's a whole lot of news and changes. The most interesting part for you is that we reset the "free trial used" flag for everyone, absolutely everyone who had it before October 1. So if that's relevant to you, you can try the premium features for free again. And now to the features, we changed a lot of things, both for paid plans and free ones. — An important note about video delivery. We can't guarantee media delivery on free plans, especially heavy files, but sometimes it still works out. And we recently discovered that TikTok and Twitter had actually been broken for the last couple of weeks and were sending photos only. We poked around a bit, found places worth improving and fixed them. We still won't be able to deliver everything, but we managed to bring back some of the video. — A super feature "Smart RSS": any site can now be a source, even one without a feed. You send a link to the site, not to the feed, the homepage or a section is enough, and @Aximo will find the RSS or Atom link the site publishes: most of them have one. From there the feed is checked and added like any other source. And if there's no feed, an AI model reads the structure of the page and, if the site is structured (news, a blog, a catalog), builds a feed of its posts. So layers like rss-bridge or rss-proxy aren't needed anymore. — Media can go above the text or below it. By default in Telegram the photo or video goes on top with the caption under it: turn on the "Description above media" setting and the order swaps. — A new "Title below text" toggle in templates: the post text first, with the title and the link to the original underneath. Handy if you don't want to fight with template settings. — A super cool "Default media" option. Upload a photo or video and it gets inserted into the post if the source didn't give any media or we failed to download it. No more "naked" text posts where you expect a picture. — An alternative way to link a channel or group. If you added the bot but the chat still never showed up in the list, make it an admin by hand and forward it any message from that chat. It'll link itself. — Added notifications: when the bot is added to a group (with separate wording if someone else added it) or removed from a group, with a link to it. And when a member leaves the chat's admin team, the owner gets a message too. — Added a check history for each source: now you can see when a check ran, how many posts it found and how many of those were new. — Live Facebook pages no longer get disabled by mistake. A page with a header but without a loaded feed counted as dead, so we fixed that and switched the accidentally disabled ones back on. — Covers stopped getting cropped. The frame used to be cropped always, so vertical videos got their edges cut off. Now we only crop when the orientations don't match, otherwise we just add padding. — Replacements are now applied BEFORE the AI processing, not after. The model used to get the raw text with all the hashtags and signatures, while your rules were applied to its answer, often for nothing. — The full set of basic replacements in one place: remove hashtags, mentions, links, the title, the link to the original, the post text, emoji (premium emoji included). Use them one by one or all at once. — Replacements can now search by the visible text. Bold, italics or a link in the middle of a phrase used to break the match: the word looks right in the post, but the replacement couldn't see it. Now markup between letters and words doesn't get in the way, only the characters themselves have to match, emoji included. — A source can again be added by a link to a specific post, not just to the account itself. We don't recommend it, a link like that gives us less data about the source, but if a post link is all you have, it'll work now. 🎟️ Coupon for discount: AX122 Try it out and test it. If you run into any problems, write to @madbots_talk. ——————————— 🙂 Отличные новости! Особенно для пользователей @Aximo! Всем привет, снова мы и опять про Аксимо: как и предупреждали, новостей и изменений прям много. И начнем с самого интересного для вас, мы сбросили всем факт использования бесплатного пробного периода, вообще всем, у кого он был до 1 октября. Так что если актуально, можете снова попробовать премиум-функционал бесплатно. Ну а теперь собственно про фичи, наменяли много чего, как платным планам, так и бесплатным. — Важный момент про доставку видео.Мы не гарантируем доставку медиа на бесплатных планах, особенно тяжёлого, но иногда всё-таки получается. И недавно мы обнаружили, что TikTok и Twitter вообще последние пару недель были сломаны и не присылали только фото. Немного поковыряли, нашли места, где можно улучшить, и поправили. Всё доставлять по-прежнему не сможем, но какую-то часть медиа видео удалось реанимировать. — Супер фича "Smart RSS": источником может стать любой сайт, даже если у него нет ленты. Присылаете ссылку на сайт, не на ленту, достаточно главной или раздела, а @Aximo сам найдёт ссылку на RSS или Atom, которую сайт публикует: у большинства она есть. Дальше лента проверяется и добавляется как обычный источник. А если ленты нет, модель ИИ прочитает структуру страницы и, если сайт структурирован (новости, блог, каталог), соберёт ленту с постами. Так что прослойки типа rss-bridge или rss-proxy больше не нужны. — Медиа можно поставить над текстом или под ним. По умолчанию в Telegram картинка и видео идут сверху, а подпись под ними: включите настройку «Описание над медиа», и порядок поменяется местами. — Новый переключатель «Заголовок под текстом» в шаблонах: сначала текст поста, а заголовок со ссылкой на оригинал под ним. Пригодится, чтобы не мучиться с настройкой шаблона. — Суперкрутая опция «Медиа по-умолчанию». Загрузите картинку или видео, и оно подставится в пост, если источник не отдал никакого медиа или нам не удалось его скачать. Больше никаких «голых» текстовых постов там, где вы ждёте картинку. — Альтернативный способ привязать канал или группу. Если вы добавили бота, а чат в списке так и не появился, сделайте его администратором руками и перешлите ему любое сообщение из этого чата. Привяжется сам. — Добавили уведомления: если бот добавлен в группу (отдельный текст, если его добавил кто-то другой) или бот удалён из группы, со ссылкой на неё. А когда участник выходит из команды администраторов чата, владельцу тоже приходит сообщение. — Добавили историю проверок источника: теперь видно когда запускал проверку, сколько нашёл постов и сколько из них новых. — Живые страницы Facebook больше не отключаются по ошибке. Страница с шапкой, но без загрузившейся ленты считалась мёртвой, так что мы это поправили, а случайно выключенные источники включили обратно. — Обложки перестали обрезаться. Раньше кадр кропался всегда, и у вертикального видео срезало края. Теперь режем только если ориентации не совпадают, а иначе просто добавляем поля. — Замены теперь применяются ДО обработки нейросетью, а не после. Раньше модель получала неочищенный текст со всеми хештегами и подписями, а ваши правила применялись уже к её ответу, и часто впустую. — Полный набор базовых замен в одном месте: удалить хештеги, упоминания, ссылки, заголовок, ссылку на оригинал, текст поста, эмодзи (включая премиум-эмодзи). Можете использовать что-то отдельно, а можете всё сразу. — Замены теперь могут искать по видимому тексту. Раньше жирный шрифт, курсив или ссылка посреди фразы ломали совпадение: в посте слово выглядит как надо, а замена его не видела. Теперь разметка между буквами и словами не мешает, совпасть должны только сами символы, включая эмодзи. — Источник снова можно добавить по ссылке на конкретный пост, а не только на сам аккаунт. Мы этого не рекомендуем, из такой ссылки вытаскивается меньше данных о самом источнике, но если у вас на руках только ссылка на пост, теперь это сработает. 🎟️ Промокод на скидку: AX122 Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.

⚡️ Good news, everyone! And we're continuing to report on what we've built into Aximo, features and everything else. The main change, of course, is that all settings, both global and per-source, moved into the mini app, because that's the only place where we could properly build an editor, dropdowns, checkboxes and all the other things you're used to. And that let us do a lot of cool stuff, since before we were simply blocked by the limits of a chat. Alright, let's go through the changes: — We removed the cap on how many groups and channels you can connect, on every plan including the free one. So connect as many as you need, within the other limits of your plan. — We basically rebuilt how the bot works, and now buttons, menus and the source list open instantly: on large accounts this used to take half a minute. — Just a reminder that we can't guarantee video delivery for free plans. But we found a loophole so that media from public Telegram channels is delivered reliably. There is a limit from Telegram itself though: 20 MB for video and 5 MB for photos, anything bigger they don't show in the web version. — New formatting options: you can set where the media goes, above or below the post. And media groups can now be delivered as a slideshow instead of a gallery. — And if slideshows work, that means Aximo fully supports Telegram's new RichMessage format. Which means you can now deliver up to 50 media per post and a whole 32,000 characters of text. Before that the limit was 10 media and 4,000 characters, so we had to build crutches and split or trim posts. — Default media: if you want a post to always have a video or photo even when the source didn't send one, you can now set that up. — Premium users can send filtered posts somewhere separate, and we replaced a channel with a group there, because sometimes you need them in a specific topic. You can also paste a link to a forum topic instead of just an ID or @username, and the format is validated as you type. — Source settings now show the check history and status, plus the interval. If a premium user is subscribed to the same source, you'll get notifications on their check interval: if we've already checked it for a premium user, we'll deliver the post to free plans too. — We spent a lot of time on optimization. Aximo used to lose up to 3-4% of posts because of various errors, ours or Telegram's, and now it's only 0.04%. Yesterday, for example, we lost just 30 posts out of almost 80 thousand. We're pretty proud of this one. — Improved the test send from a source. The bot takes the last post delivered to the chat and sends it to your DMs with the current template, media included. You can see exactly how everything looks before it goes out to subscribers. — On pro plans, translation goes through Google by default, but if it fails we run it through AI, so a translated delivery is guaranteed. — Built a really handy delivery history section in the mini app. It shows the full delivery history with all the info you need (when, how many media, what size, the link), the delivered/filtered statuses, and links to the post and the source settings. All of it can be filtered. Premium plans can also see the entire processing chain for a post there: filters, replacements, AI processing and so on. — You can now configure how settings are inherited. "Replace global" means the source settings override the global ones, so you can turn off something that's enabled globally. "Add to global" is for when the source settings just extend the global ones. — A "Refresh meta" button in the source settings. We re-request the title, description and avatar, so if the channel was renamed or changed its picture, everything gets picked up. — The bot no longer disables sources silently. It sends a notification and names the reason right in the header: not responding, chat unavailable, owner blocked the bot, 18+ content. On top of that, the mini app now has an event log section where you can see the most important changes. 🎟️ Coupon for discount: AXIMO77 Try it out and test it. If you run into any problems, write to @madbots_talk. ——————————— ⚡️Отличные новости! Продолжаем рассказывать, что мы встроили в Aximo, про фичи и всё остальное. Главное изменение, конечно, в том, что все настройки, и глобальные, и по каждому источнику, переехали в мини-приложение: только там можно было нормально сделать редактор, выпадающие списки, чекбоксы и всё остальное, к чему вы привыкли. И это позволило сделать много крутого, потому что раньше мы просто упирались в ограничения чата. Итак, по изменениям: — Мы убрали ограничение на количество подключаемых групп и каналов на всех планах, включая бесплатный. Подключайте сколько нужно, в рамках остальных лимитов вашего плана. — Мы по сути пересобрали работу бота, и теперь кнопки, меню и список источников открываются мгновенно: на больших аккаунтах раньше это занимало полминуты. — Напоминаем, что доставку видео на бесплатных планах мы гарантировать не можем. Но мы нашли лазейку, чтобы медиа из публичных Telegram-каналов доставлялись стабильно. Есть ограничение самого Telegram: 20 МБ для видео и 5 МБ для фото, всё, что больше, он не показывает в веб-версии. — Новые настройки оформления: можно выбрать, где будет медиа: над постом или под ним. А медиагруппы теперь можно доставлять слайд-шоу вместо галереи. — А раз работают слайд-шоу, значит, @Aximo полностью поддерживает новый формат Telegram RichMessage. То есть теперь можно доставлять до 50 медиа в одном посте и целых 32 000 символов текста. Раньше лимит был 10 медиа и 4 000 символов, и приходилось городить костыли, разбивая или обрезая посты. — Медиа по умолчанию: если хотите, чтобы в посте всегда было видео или фото, даже когда источник его не прислал, теперь это можно настроить. — Премиум-пользователи могут отправлять отфильтрованные посты в отдельный чат, был канал и мы заменили его на группу, потому что иногда такие посты нужно класть в конкретную тему. Также вместо ID или @username можно вставить ссылку на тему форума, а формат проверяется прямо при вводе. — В настройках источника теперь видны история и статус проверок, а также интервал. Если на тот же источник подписан премиум-пользователь, уведомления будут приходить с его интервалом проверки: если мы уже проверили источник для премиум-пользователя, пост доставим и бесплатным планам. — Мы много времени потратили на оптимизацию. Раньше Aximo терял до 3–4% постов из-за разных ошибок, наших или Telegram, а теперь всего 0,04%. Вчера, например, мы потеряли всего 30 постов почти из 80 тысяч. Этим мы особенно гордимся. — Улучшили тестовую отправку из источника. Бот берёт последний доставленный в чат пост и присылает его вам в личку с текущим шаблоном, вместе с медиа. Видно ровно то, как всё будет выглядеть, до того как уйдёт подписчикам. — На pro-планах перевод по умолчанию идёт через Google, но если он не сработал, прогоняем через ИИ, так что доставка с переводом гарантирована. — Сделали очень удобный раздел истории доставки в мини-приложении. В нём вся история доставок со всей нужной информацией (когда, сколько медиа, какой размер, ссылка), статусы «доставлено» и «отфильтровано», а также ссылки на пост и на настройки источника. Всё это можно фильтровать. На премиум-планах там же видна вся цепочка обработки поста: фильтры, замены, ИИ-обработка и так далее. — Теперь можно настраивать наследование настроек. «Заменить глобальные» — настройки источника перекрывают глобальные, так что можно выключить то, что включено глобально. «Добавить к глобальным» — когда настройки источника просто дополняют глобальные. — Кнопка «Обновить данные источника» в настройках источника. Мы заново запрашиваем название, описание и аватарку, так что если канал переименовали или сменили картинку, всё подтянется. — Бот больше не отключает источники молча. Он присылает уведомление и называет причину прямо в заголовке: не отвечает, чат недоступен, владелец заблокировал бота, контент 18+. Вдобавок в мини-приложении появился раздел журнала событий, где видны самые важные изменения. 🎟️ Промокод на скидку: AXIMO77 Проверяем, тестируем. Если обнаружились проблемы, пишите в @madbots_talk.

🛠 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.

🔥 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.

🛠 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.

🆕 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.

🛠 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.

👀 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.

☄️ 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.

🛠 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.

✖️ 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.

🛠 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.

🎉 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.

🛠 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.

🆕 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.

🔔 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.

🛠 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.

🔵 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.

🎉 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.

💥 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.