Heroes Association • Saitama Updates
1.17K subscribers
34 photos
2 videos
3 files
38 links
The updates channel for @SaitamaRobot

Visit @OnePunchSupport for help

Powered by @Kaizoku
Download Telegram
For those confused as to why the /anime and similar commands are not responding, the reason is that anilist is having issues. They enabled ddos protection by cloudflare so clearly something is up with them today.
🤖 Saitama is busy fighting off massive raid (11k raiders) in @Kaizoku
It might feel slow but its busy gbanning a very large list and defending a group from mass joins past 24hours nonstop
@master_raider the invite link to @OnePunchSupport is open.
What are you scared of? come

Or is 11 million a little to exaggerated?
Might as well raid @OnePunchUpdates and gimme some members while you are at it.

" I'm not a big fat Pajeet. I'm THE big fat Pajeet "
"It's bonk time"
🔱 Federations for dummies

• What is a federation?
A federation or short for fed brings control for multiple groups into a single group with centralized control.
Groups that join a federation (will be explained later in this post) can quickly act on commands given by designated fed admins from anywhere around Saitama, as long as they are in the said fed area.
Example: If you have 10 groups all joined to your fed, then one fban in any group will ban the target user in all 10 groups.

• Whoa! How to use this?
Head over to @SaitamaRobot's pm
/newfed Name of the Fed here
This creates a fed and the one who creates (you) will be the federation owner.
Now you will get an ID that would look something like
8387f3cc-c72c-4824-88fc-6a2df6409688 (this is the ID for the fed @Kaizoku on @SaitamaRobot)

Note: Fed IDs are generated by a bot for that bot, you cant use a Saitama fed on any other bot.

• Now what is next?
Simply go the groups you want (you must be the owner there or the owner should run the command) and run
/joinfed 8387f3cc-c72c-4824-88fc-6a2df6409688

Should you get a success message then you did all the steps here correctly.
Congratulations! you have your first group in fed now, roam around all your groups and join them as well into your fed.

• So what happens now? groups joined to this fancy stuff.
Now you can designate federation rules (optional). Most people don't know this bit but if you have a lot of groups and most groups are having common rules then you can use /setfrules to set up common rules.
Set it in any group in your fed and it can be used for all groups.

Boop! Now you have a set of common rules (you need to decide how you want to display these btw)

• How to handle bans using fed?
It's simple, works the same as /ban but the command is /fban
Simply do that and the fbanned user gets banned in all the groups in your fed.

• Can I add more admins?
Yes, you can do /fpromote /fdemote
Note: Fed admins are not the same as group admins, do note that a fed admin ban can affect all the groups in your feds.

• How to check where I have been fed banned?
The command /fbanstat can help you with that, you can also look at other user's fed bans.

Some other FAQ's around Feds

• Hi, I have been fbanned from some fed, what do I do? can Saitama Support help me?
Well yes but actually no, if you are fbanned or banned then ask that fed owner.
Saitama support will NOT provide any help for fedbans

• Possible to join more than 1 fed?
No, you can subscribe to fbans from other federations though.
The command is /subfed ID here. This would mean that any bans done to anyone will also reflect in your subbed federation anywhere

• OwO This is powerful, I will make dozens of feds and destroy someone whole!
No LMFAO, feds only work in groups where a group owner has joined a fed, fbanning people in a fed no-one uses is just you wasting your time.

Still have questions? make sure you read up well on the federations help section on Saitama
Whoa! you still have questions? Well head over to @OnePunchSupport then
Purge wasn't working, restarted the bot and that fixed it.
🏆 And the best pull request award goes to...this guy
⚠️ Unplanned Maintenance

Our host is doing an unplanned maintenance on the dedicated node/dc that our bots are hosted on.
All our services are now down.

Ultra rare (at least we haven't seen this happening ever) and no timeframe is provided on this, so we have no workaround but to sit and wait.

Downtime: 1h 36m
Edit: Server is up!
✳️ Major Improvements:

• Filters now do not reply to anyone
Triggering filters now sends a message to the group but does not reply to the user-triggered or the user replied to.
We gave a lot of thought and this is the best solution moving forward.

• Fixed /rules reply pointing to target user
If you reply to someone with /rules then Saitama will reply to the user you replied to with output.

• Added last seen to afk
Afk now shows when it saw you last

🐞 Fixes and Improvements:
• Fixed a deploy bug
• Fixed a typo in the anime module in the results
• Do not show bots in /admins
• Fixed sqlalchemy.exc.NoSuchModuleError
• Edited /start response a little
• Improved help section
• Disabled black workflow and use pre-commits instead
• Comments in config
• Join logger now shows the bot added when you add it, before it showed the user joined which made no sense
• Skip logging on/off events for chatbot
• Fixes for lockdown command
• Added some more bugs to fix later

🚮 Removed/Dropped Stuff:
• Removed Docker support
• Removed Heroku support or any references to Heroku
• Removed RSS and maths modules

⚠️Warnings:
@dragsama's social life needs more head pats
@dank_as_fuck needs better gifs

Other Important stuff:
• Increased coffee intake to avoid nonsensical reverts
• Trying to work on proper sleep schedules

Pull request #366
💬 @Intellivoid has shut down their chatbot api permanently.

What does this means for Saitama?
Simply
put, Saitama's chatbot/AI will now no longer function, we might even remove the module in next update since its useless now.

Note:
Please do not come to our support chat asking why.
We do not own the api.
This notice affects any bot/userbot that was using coffeehouse chatbot api.
🔻Notice regarding /stickers command:

/stickers command will not work as combot added cloudflare to their stickers catalogue page.
This is already fixed worked around in the development release.

TLDR: /stickers command wont work until next update.
Next update sneak peek. its bonk time
Will also redo the ban/warn panel design.
I noticed that we missed out on the /help command mention on start text and no button callback for help was added

Next update we will fix the start menu and include help as a button.
Sorry about that.
✳️ Side Trivia: Why not to use a random new bot by random person?

So recently someone got the bot token of a fork (not mentioning which bot) and then logged in, banned plenty members from groups using the token.
The bot owner gave the token willingly to one of its devs and the dev abused it and tried to take hostage asking to free up usernames.

This is just one example of why you should not run random forks if you don't know what you are doing and for users and group admins, please avoid adding random wannabe new bots in your groups just cause someone guy comes
and says "hey, would you add my bot? i will give you special features"

So comes the question of what to use?
Best is to run your own bot and never share any access/token to anyone unless you absolutely trust them.

Not a techie? what's the alternative?
For those who have anime eccentric groups can always ask us at @OnePunchSupport to let them use @SaitamaRobot

For anyone else we recommend @AllMightRobot or @KigyoRobot (Kigyo is also hosted on same server as Saitama so your members, messages are safe from harm)

"Be safe, Be aware, Be Rigid" - @OnePunchSupprt
Powered by @Kaizoku
👍2
✳️ May Saitama Update

We have not been pushing new updates for a long time now, so here is the most awaited may update to make up for it.
This release features a huge amount of changes, new features, fixes and improves on Saitama, please make sure to read through the help and through this changelog carefully.


ℹ️ Announcement: Saitama is now closed sourced!
Thanks to the toxic community around marie forks Saitama is shifting its further development to private and will collaborate with like minded people to further improve the bot. Kangers, have fun.


Admin module:
• Improvements to /promote /demote commands (try them yourself)
• Added /fullpromote /promoteall command that promotes a user with full permissions (voice and add admins as well)
You still need to have add admins permissions to fully promote someone

AFK module:
• Moved afk help to info, renamed info mod name to Info & AFK

Approval module:
• Fixed unapproveall command (it actually works owo)

Bans module:
• Minor correction to ban response
• Added /bonk to ban users
• Added /kick command alias back
• Added /kickme command alias back
• Updated help

Blacklist module:
• Minor improvements
• Translation improvements

Bluetext Cleaner module:
• Bug fixes so that it works this time

Chatbot module:
• Removed intellivod's chatbot as they shut it down
• Added Brainshop AI which is shit but free and we are poor
Edit: The chatbot mode isnt working well right now, it broke on production, will see later.

Dictionary Module: [New]
• Dict command to search a word

Extras:
• Improved help section

Federations module:
• Added /ftransfer to alllow shifting ownership of fed
• Fixed the display of fedsubs
• Improvements to fedinfo and fedban commands
• Some fixes and updates to feds
• Updated feds help design

Filters module:
• Fixed {mention} not mentioning issue

Fun module:
• Added some new slaps suggested by @DemonHater

Inline module:
• Added inline support for info (still needs work)

Locks module:
• Ignore gifs when documents are locked
• Added support for lockname(s) /lock gifs and /lock gif both will be accepted
• Improvements to lockname detection

Log channels:
• Moved log channel help to admin module

Pin module:
• Improvements to pin module
• Added unpinall
• Allow autodeleting linked channel message via cleanlinked
• Added auto unpin linked channel message via antichannelpin

Purge module:
• Fixed /purge x (it now accepts a number of messages)
• /purge x also deletes from latest to old if sent without reply in group
• Added purgeto and purgefrom commands to purge messages from x and y range
• Updated help, strings

Reporting module:
• Completely rewrite report module with inspiration taken from rose

Stickers module:
• Fixed /stickers command by working around cf protection
• Fixed the double results issue in stickers command
• Some more result Improvements

Translate module:
• Moved translate help to extras

Warn module:
• Minor corrections

Other changes:
• /start and /help commands are now disableable,
Yes, you can disable the commands so users won't spam them
(we also urge other bots to follow this and make them disableable)
• Locks now show a more sensible state of locked/unlocked instead of the confusing true/false
• Added modname(s) support /help admin and /help admins both will now work, spaces work too
• Added help button to /start
• Changed start menu design a little
• Fixed some badly written strings
• Renamed Disable module and bluetext cleaning to Disabling and bluetext respectively
• Replaced back button string with 🔙 emoji
• Improved module name detection

Credits:
Most of the credits on the may update goes to Anony and to the dev group at @OnePunchDev for collaborating and being there as a positive influence, without their effort this update would not have been made possible.

Powered by @Kaizoku
👍21
Putting this text here for future use
This will later be replaced with donate methods and /donate would point to this channel text.
Doubt anyone cares but I still hab hope
💬 Chatbot is up!
Saitama now uses brain-shop which isnt as good as what we used to use, but hey its free!
Commands are same as before /addchat /rmchat
Powered by @Kaizoku
✳️ Yet another May update

Welcome module:
• Added %%% multi welcome support (same as rose and same as notes and filters)

Other stuff:
• Got chatbot working (posted about this earlier)
• Minor bug fixes