✖️ 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.
Открыть в Telegram
✖️ Good (and bad) news, everyone!
Просмотры40 959+32%к среднему
Пересылки13
Реакции80
Комментарии1
Ссылки и упоминания
Реакции
- ❤44
- 👍20
- 🔥9
- ❤🔥5
- 👨💻2
Ещё посты канала Mad Bots | News, updates, etc...
- 01Просмотры39,2 тыс.Пересылки15Реакции83Комментарии25
- 02Просмотры38 тыс.Пересылки8Реакции73Комментарии12
- 03Просмотры25,6 тыс.Пересылки16Реакции93Комментарии24
- 04Просмотры11 тыс.Пересылки3Реакции6Комментарии0