HAL Updates – Telegram
HAL Updates
21 subscribers
3 photos
8 links
Announcements relating to @thisishalbot. Support group is over at @halsupport.
Download Telegram
HAL is currently offline for server maintenance. Once complete, it will catch up on messages.
Update: Complete
Feature update:

Chat Locks: New lock types have been added: Boost Link, Paid Media, and Animated Effects. You can see all available chat locks by sending /chatlocktypes to your group or connected private chat (recommended). Toggle them using the buttons in /chatlocks.

Auto Approvals: If you have enabled join requests in your group, HAL can now auto-approve members and decline known spammers. To enable this functionality, simply give HAL the admin permission to add/invite members.
Also added to chat locks: CJK (to delete messages containing Chinese, Japanese or Korean characters) and Cyrillic (to delete messages containing characters from Slavic languages, such as Russian, Bulgarian, Ukranian, etc). Note: these locks also look at user names, just like the Right To Left lock, which covers the Arabic, Syriac and Hebrew languages.
HAL is currently down. We’re investigating and will get it back up and running as soon as possible.
The server has been restarted and HAL is currently catching up (might be slow to respond for a little while).
HAL’s database is in need of some TLC, so that’s been scheduled for tomorrow morning at ~6am UTC. Down-time won’t be long, and the bot will catch up on whatever it missed during maintenance.
A reminder that the /hban command accepts a reason for applying a ban. By default, we use “Spam” as the reason, but you can change this to “Scam”, “Bot”, “Pornography”, etc, as applicable. For example, if you want to ban for a scam/crypto message, simply reply to that message with /hban scam.

You can see a list of pre-defined reasons by sending /banreasons to your chat, or in DM to HAL when you are connected to one of your groups (using /connect). You can also provide any other reason, but we generally recommend sticking to one of the pre-defined ones. We see the reason when reviewing global ban requests, so providing one can help by giving us some context.

To familiarise yourself with the different commands and features HAL offers, send /help directly to @thisishalbot and navigate through the help menu that HAL sends back.
HAL is currently unavailable due to an outage with its upstream provider. Unfortunately, there isn't much we can do at the moment, so we'll just need to wait it out. As always, the bot will catch up on anything it missed when the outage is resolved.

Updates (times UTC):
12:48 – We’re expecting an update from our provider at 13:00.
12:59 – Our provider is starting to bring services back up. We don’t know how long this might take.
14:00 – Services are starting to come back online and we are re-deploying everything on our end.
HAL is back up and running, catching up on everything missed for the last few hours.
HAL's unfortunately offline again, this time due to a networking issue at the provider's data center. Hopefully it won't take them too long to resolve. 🤞
The networking issue was resolved at 23:56 UTC, at which point HAL caught up what it missed.
Feature Update

HAL’s settings have been streamlined with a new Telegram Mini App, accessible by sending /start to @thisishalbot. This upgrade eliminates the need to memorise commands and how they work. Simply open the app, navigate to “Groups,” select your group, and adjust settings through a simple, intuitive interface.

Additional Improvements:

1. The “moderate” comment moderation mode has been removed in favour of the existing Chat Locks for the deletion of mentions and links.
2. The /check command now opens the mini app to display your ban status results.
3. The /help menu has been integrated into the mini app for easier access.

If you’re having trouble accessing the mini app, please reach out for help in @halsupport. This feature is still in beta, and is not guaranteed to work on older devices.
HAL will be intermittently unavailable for a while as emergency maintenance is being done on the database.

Maintenance is complete.
We’re loosening up our beta requirements to any publicly accessible group, regardless of member count.

Previously, we didn’t onboard groups with fewer than 500 members into our private beta (unless connected to a larger public channel), with the thinking being that smaller groups don’t really get spammed much, if at all.

In reality, there are a number of factors that influence how spam gets into a group, and it’s not far-fetched to think that a group with 100 members (or less for that matter) could get more spam than a group with 500. While most groups with lots of spam are connected to channels (most of them large), we feel the 500-member limit is more arbitrary than anything else, and so have removed it. Keeping the limit would also mean that smaller groups wouldn’t be able to test and provide feedback on other features HAL has to offer.

So, going forward, the only requirement for private beta access is that the group is publicly accessible — either via a @username or through a connected channel. The request also must come from an admin or — better yet — the group owner.

We ask that groups don’t request access simply in anticipation of getting any spam at all. If you don’t get spam right now, you likely don’t need HAL. But, if you’d like to test-drive other features, like chat locks and duplicate detection, early on, then let us know up front and we’ll be happy to onboard you anyway. That said, we reserve the right to remove HAL from groups that do not use it in any way, shape, or form while it’s still in private beta.

For the curious: why do we still have a private beta after all these years?

Simply put: the bot and its infrastructure aren’t yet optimized to handle a large influx of groups and their messages. Since life comes first, I can’t dedicate as much time as I’d like to preparing for a full launch. For now, we have a working bot that’s been performing excellently, so we’ll remain in beta until we’re ready to make HAL available to everyone.

As always, feel free to let us know here if you bump into any problems.

—Mike
We recently audited our logs and removed 52 groups from HAL’s private beta.

These were groups that never used the /hban command and had very minimal spam activity – meaning they weren’t contributing by reporting spam and simply didn’t need HAL in the first place.

If HAL has left your group and you believe this was a mistake, you’re welcome to re-apply – please read the pinned message in @halsupport.

We’d also like to take this opportunity to underscore the importance of reporting spam that HAL doesn’t immediately spot, by using the /hban command. At the end of the day, HAL is a community effort – every ban it makes that you didn’t trigger likely came from the contribution of another beta-tester. If fellow admins encounter spam, please make sure they know how to use /hban.

Lastly, please be mindful that HAL’s anti-spam system is designed to help with spam and scams, not arguments/conflicts or other related issues that won’t apply to the broader community… Only in rare, excessive cases will HAL moderators consider granting bans for vulgarity, rudeness, or trolling.
HAL suffered an unexpected outage today. It’s up and running again, but unable to catch up on messages missed since around 11am UTC. This unfortunately means that pending /hbans have not been processed. If you still have any spam lying around, the command should now work.

As a reminder, it's always good to have HAL's Rose federation set up so that it continue to benefit from the spammer list to at least get rid of known spammer accounts. You can learn more about that in this message.