Heroes Association • Saitama Updates
Saitama is slow extremely slow, It's taking 10+ min just to respond to 1 command, So please don't spam ping commands to see if Saitama is again fast or not Edit - Someone restarted, It's fast again now
Investigating the cause it was a userbotted spammer constantly spamming.
He is gbanned now and another bottleneck is blacklist.
We will be revering the regex support from blacklists and filters soon
Until then blacklists are unloaded and wont work.
Notice for future spammers: spam all you want and you will get bans.
He is gbanned now and another bottleneck is blacklist.
We will be revering the regex support from blacklists and filters soon
Until then blacklists are unloaded and wont work.
Notice for future spammers: spam all you want and you will get bans.
Bot is too slow as of late, next update will have the following changes
• Stability fixes
• Removal of regex support (this means your filters and blacklists that use regex wont work unless updated)
• Chatbot stays off until we focus on other critical things like fixing the lags
• The update after this would focus on shifting heroku deploys and our bot to webhooks for improved performance.
Details on the next update will be posted soon when it hits the main bot.
• Stability fixes
• Removal of regex support (this means your filters and blacklists that use regex wont work unless updated)
• Chatbot stays off until we focus on other critical things like fixing the lags
• The update after this would focus on shifting heroku deploys and our bot to webhooks for improved performance.
Details on the next update will be posted soon when it hits the main bot.
Testing new update on Saitama - it might be down for a while.
Update: 12:08 PM
Your data is backed up in case things go wrong.
Update: 1:38 PM
Currently Filters/blacklists with regex wont work as we are in process of dropping regex support.
Update: 12:08 PM
Your data is backed up in case things go wrong.
Update: 1:38 PM
Currently Filters/blacklists with regex wont work as we are in process of dropping regex support.
📢 Major updates and rollbacks.
Regex support for filters and blacklist has been dropped as it didn't prove to be a good idea.
This means that any filters/blacklists with (?i) will need to be updated to remove the regex.
Trying to help speed this up for some chats we have added "
🏷 Changelog:
Major changes
• Cache Admin status for 10 minutes to reduce queries
• Rework filters - remove regex support entirely, back to usual filters
• Rework blacklists - remove regex support entirely, back to usual blacklists
• Remove filters limit
• Added debug.py - future debugging features will be moved to the same py
• New feature: Stickers search - try it using "/stickers sticker name"
Notable Bug fixes
• Remove warns reasons when clicking remove warns
• Whitelist telegram from afk and warns
• Don't raise errors if cant unmute
• Unload chatbot from memory via command
• Don't reply to deleted afk messages
• Some more console errors fixed
Notable improvements
• Updated Heroku deploy json and sample config
• /ping and /pingall are sudo only
• /ping now shows editing time accurately
Developers only
• Created debug.py (all future debugging tools will be added here)
• Allow query logging to debug via /debug command
• Added a command to get logs /logs
• Restricted it to a hard coded group
• Markdown support for broadcast
@OnePunchSupport | @OnePunchUpdates
Regex support for filters and blacklist has been dropped as it didn't prove to be a good idea.
This means that any filters/blacklists with (?i) will need to be updated to remove the regex.
Trying to help speed this up for some chats we have added "
/removeallfilters" to batch remove all filters from a group, it is recommend that you use/update your filters without the regex from now on. 🏷 Changelog:
Major changes
• Cache Admin status for 10 minutes to reduce queries
• Rework filters - remove regex support entirely, back to usual filters
• Rework blacklists - remove regex support entirely, back to usual blacklists
• Remove filters limit
• Added debug.py - future debugging features will be moved to the same py
• New feature: Stickers search - try it using "/stickers sticker name"
Notable Bug fixes
• Remove warns reasons when clicking remove warns
• Whitelist telegram from afk and warns
• Don't raise errors if cant unmute
• Unload chatbot from memory via command
• Don't reply to deleted afk messages
• Some more console errors fixed
Notable improvements
• Updated Heroku deploy json and sample config
• /ping and /pingall are sudo only
• /ping now shows editing time accurately
Developers only
• Created debug.py (all future debugging tools will be added here)
• Allow query logging to debug via /debug command
• Added a command to get logs /logs
• Restricted it to a hard coded group
• Markdown support for broadcast
@OnePunchSupport | @OnePunchUpdates
👍1
📢 Another awaited update
Major update
• Media caption support for welcome
Welcome can now save text along with your media just like this
Minor improvements
• Markdown support on echo and broadcast
• Stats output looks neater
• Ping is now devs only, it is not available to the public anymore.
Bug fixes
• Fixed some bugs and added more bugs to fix later
Side note: connect, chatbot, blacklist are loaded.
Unloaded modules: animation
@OnePunchSupport | @OnePunchUpdates
Major update
• Media caption support for welcome
Welcome can now save text along with your media just like this
Minor improvements
• Markdown support on echo and broadcast
• Stats output looks neater
• Ping is now devs only, it is not available to the public anymore.
Bug fixes
• Fixed some bugs and added more bugs to fix later
Side note: connect, chatbot, blacklist are loaded.
Unloaded modules: animation
@OnePunchSupport | @OnePunchUpdates
🤖 Beep boop! boop beep!
Roses are red, violets are blue
We have another update for you
This release brings minor improvements to overall bot experience.
📔 Changelog:
• Redesigned help menu
• Translator now supports media captions text
• Minor corrections/response updates to antiflood, blacklist, gbans, misc
• Updated Disasters help with entire list of bot owner functions for information sharing
• /info command now shows spam watch status + reason (if you are banned that is)
• Added /renamefed command to rename a fed
• Minor improvements here and there
• Added voting buttons on updates channel
• Added some more bugs to fix later
@OnePunchSupport
Roses are red, violets are blue
We have another update for you
This release brings minor improvements to overall bot experience.
📔 Changelog:
• Redesigned help menu
• Translator now supports media captions text
• Minor corrections/response updates to antiflood, blacklist, gbans, misc
• Updated Disasters help with entire list of bot owner functions for information sharing
• /info command now shows spam watch status + reason (if you are banned that is)
• Added /renamefed command to rename a fed
• Minor improvements here and there
• Added voting buttons on updates channel
• Added some more bugs to fix later
@OnePunchSupport
Current stats:
•
•
•
•
•
•
•
•
•
•
•
•
•
1718 blacklist triggers, across 274 chats.•
161 blacklist stickers, across 41 chats.•
7894 filters, across 831 chats.•
1067 disabled items, across 257 chats.•
20729 banned users across 75 Federations•
500 gbanned users.•
74 log channels set.•
4403 notes, across 692 chats.•
383 chats have rules set.•
452363 users, across 5656 chats•
5274 overall warns, across 533 chats.•
253 warn filters, across 69 chats.🤖 Beep boop! boop beep!
Restarting bots server for updates.
Saitama and all Kaizoku bots would be briefly down for the same.
Edit: Forgot to mention but Saitama is up again.
Restarting bots server for updates.
Saitama and all Kaizoku bots would be briefly down for the same.
Edit: Forgot to mention but Saitama is up again.
Should we change the /info command to something more owo?
What do you think?
What do you think?
Final Results
57%
/info (our usual info command)
32%
/book (hunter hunter - greed island)
34%
/appraise (more weeabo stuff)
23%
/appraisal (more weeabo stuff)
16%
Anything else? Let us know in group
Would you like a /pat command in Saitama?
It would pat a replied user or it would pat you if not by a reply. Forward the poll around. Poll closes at 100 votes
It would pat a replied user or it would pat you if not by a reply. Forward the poll around. Poll closes at 100 votes
Final Results
75%
Yes! please add /pat
10%
No! designated no pat zone
15%
I am a Tsundere
🕷 Boop beep! beep boop! 🕸
📦 Tallied votes for info command poll here
Info command will stay as it is given the votes, book does show a promising potential but we will stick with /info as our command for the time.
📦 Tallied votes for info command poll here
It is clear that the anime communities don't have enough supply for pats, to help balance this we will be adding /pat in the next update.
If anyone wanted to find out some stuff, all they’d have to do would be to follow the spiders. That’d lead ‘em right! That’s all I’m sayin’.
🕷
🕷
🕷
🕷 @OnePunchSupport 🕸
📦 Tallied votes for info command poll here
Info command will stay as it is given the votes, book does show a promising potential but we will stick with /info as our command for the time.
📦 Tallied votes for info command poll here
It is clear that the anime communities don't have enough supply for pats, to help balance this we will be adding /pat in the next update.
If anyone wanted to find out some stuff, all they’d have to do would be to follow the spiders. That’d lead ‘em right! That’s all I’m sayin’.
🕷
🕷
🕷
🕷 @OnePunchSupport 🕸
❤1
8:34pm +5:30
Testing some stuff, minor downtime is expected.
8:37pm
Edit: Uh, I was experimenting on Saitama and power went down.
8:46pm
We are up, will be pushing some more updates to the bot soon.
Testing some stuff, minor downtime is expected.
8:37pm
Edit: Uh, I was experimenting on Saitama and power went down.
8:46pm
We are up, will be pushing some more updates to the bot soon.
🎉 We hit 500k users!
Current stats:
•
•
•
•
•
•
•
•
•
•
•
•
Current stats:
•
2016 blacklist triggers, across 303 chats.•
191 blacklist stickers, across 47 chats.•
8717 filters, across 928 chats.•
1172 disabled items, across 287 chats.•
20523 banned users across 78 Federations•
560 gbanned users.•
83 log channels set.•
4847 notes, across 770 chats.•
441 chats have rules set.•
501313 users, across 6678 chats•
5927 overall warns, across 624 chats.•
268 warn filters, across 73 chats.Saitama is down! I repeat tango down!
Looking into this rn, feel free to spam the downvote button.
Looking into this rn, feel free to spam the downvote button.
🤖 Beep boop! boop beep!
Saitama is up, haters feel free to downvote this too.
Saitama is up, haters feel free to downvote this too.
🔄 Rawr! Rawr! We are upgrading our Bots server!
Todays upgrade and migrate menu includes
- Migrating 30+ bots
- Migrating databases
- Migrating 3 Game servers
- Migrating data stored
- Firewall and other minor shits
So this would take some time as everything is important and we want to do this right.
How this affects you?
Saitama will go down today until we get it up on the new server.
We will keep you posted about further updates on the same.
Ps: those who downvote, your waifu is not real.
Edit:
Edit:
@OnePunchSupport
Todays upgrade and migrate menu includes
- Migrating 30+ bots
- Migrating databases
- Migrating 3 Game servers
- Migrating data stored
- Firewall and other minor shits
So this would take some time as everything is important and we want to do this right.
How this affects you?
Saitama will go down today until we get it up on the new server.
We will keep you posted about further updates on the same.
Ps: those who downvote, your waifu is not real.
Edit:
1:59PM +5:30
Saitama was taken down so that we can beginEdit:
2:34PM +5:30
Saitama is now up on the new server, please test it out and in case of issues let us know at @OnePunchSupport
🔽 Very minor downtime as the Postgres service crashed.
It is back up and so is Saitama. Haters gonna hate!
It is back up and so is Saitama. Haters gonna hate!
🔄 Taking Saitama down for upgrades.
Look forward to them
Edit:
Changelog:
We are up
Look forward to them
Edit:
Changelog:
.github/CODEOWNERS | 1 +
.github/workflows/docker_disabled.yml | 37 ++++
.github/workflows/main.yml | 17 ++
.gitignore | 1 +
SaitamaRobot/Dockerfile => Dockerfile | 6 +-
Git_Pull.bat | 8 +
Git_Push.bat | 19 ++
Procfile | 1 +
README.md | 2 +-
SaitamaRobot/__init__.py | 4 +-
SaitamaRobot/__main__.py | 55 ++++--
SaitamaRobot/modules/admin.py | 43 ++--
SaitamaRobot/modules/afk.py | 2 +-
SaitamaRobot/modules/anime.py | 8 +-
SaitamaRobot/modules/bans.py | 21 +-
SaitamaRobot/modules/blacklistusers.py | 5 +-
SaitamaRobot/modules/chatbot.py | 3 -
SaitamaRobot/modules/disasters.py | 29 +--
SaitamaRobot/modules/fun.py | 68 ++++++-
SaitamaRobot/modules/fun_strings.py | 52 +++++
SaitamaRobot/modules/global_bans.py | 5 +-
SaitamaRobot/modules/log_channel.py | 22 +--
SaitamaRobot/modules/misc.py | 241 +++-------------------
SaitamaRobot/modules/notes.py | 4 +-
SaitamaRobot/modules/rules.py | 2 +-
SaitamaRobot/modules/userinfo.py | 351 ++++++++++++++++++++++++++++++---
SaitamaRobot/modules/users.py | 2 +-
SaitamaRobot/modules/warns.py | 23 ++-
SaitamaRobot/sample_config.py | 5 +-
exp.sh | 2 +
heroku.yml | 5 +
create mode 100644 .github/workflows/docker_disabled.yml
create mode 100644 .github/workflows/main.yml
rename SaitamaRobot/Dockerfile => Dockerfile (91%)
create mode 100644 Git_Pull.bat
create mode 100644 Git_Push.bat
create mode 100755 exp.sh
create mode 100644 heroku.yml
31 files changed, 700 insertions(+), 344 deletions(-)
Edit2: We are up
🤖 Beep boop! boop beep!
✨ New features:
• Added HP system (Health points system)
HP system creates a health bar that shows the overall completion of your profile like an Isekai themed progress bar
The max health increases as you stroll across Saitama groups and penalties affect your current health
More improvements to this would come soon.
• UI upgrades to /info command
The /info panel is redesigned and more edits will follow up soon
• Added /pat command on public demand, happy patting.
More edits will come later
• Added more gifs to /sanitize
✨ Notable improvements:
• Moved info, id, gifid, stats to userinfo.py
• Fixed bugs and added more bugs to fix later
• Updates to some replies with more clear-cut responses
• Fixed /kaizoku not linking properly
• Fixed docker support
• Fixed /character formatting
• Some changes to readme here and there
• Added deep source code checking
• Improved help section elements
• Fixed some typos and made more while at it
• Fixed brb not accepting reason
• UI improvements to some administration replies
So long and thanks for all the fish
🐬🐬🐬
✨ New features:
• Added HP system (Health points system)
HP system creates a health bar that shows the overall completion of your profile like an Isekai themed progress bar
The max health increases as you stroll across Saitama groups and penalties affect your current health
More improvements to this would come soon.
• UI upgrades to /info command
The /info panel is redesigned and more edits will follow up soon
• Added /pat command on public demand, happy patting.
More edits will come later
• Added more gifs to /sanitize
✨ Notable improvements:
• Moved info, id, gifid, stats to userinfo.py
• Fixed bugs and added more bugs to fix later
• Updates to some replies with more clear-cut responses
• Fixed /kaizoku not linking properly
• Fixed docker support
• Fixed /character formatting
• Some changes to readme here and there
• Added deep source code checking
• Improved help section elements
• Fixed some typos and made more while at it
• Fixed brb not accepting reason
• UI improvements to some administration replies
So long and thanks for all the fish
🐬🐬🐬