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