Heroes Association • Saitama Updates
Should we add Lyrics support to Saitama?
Note: Poll closes at 50 votes.
Note: Poll closes at 50 votes.
Even with the votes on the poll I am still confused wether we should add lyrics support or not.
On one hand the votes say people want it, on the other hand it isn't befitting of a group management bot and lyrics are printed with pure text walls.
*wears my sorting hat*
Will sit and ponder meanwhile you guys should follow the spiders
🕷
🕷
🕷
🕷
🕷🕷 @OnePunchSupport
On one hand the votes say people want it, on the other hand it isn't befitting of a group management bot and lyrics are printed with pure text walls.
*wears my sorting hat*
Will sit and ponder meanwhile you guys should follow the spiders
🕷
🕷
🕷
🕷
🕷🕷 @OnePunchSupport
Beep boop, I broke the bot.
Tryna fix it rn
Edit: We are up, sorry for the downtime.
Tip: If its working, dont update it.
Tryna fix it rn
Edit: We are up, sorry for the downtime.
Tip: If its working, dont update it.
✨ New features:
● Anti-query Spam
Saitama now tracks spammers and rate limits them/ignores them.
This is an experimental beta release, more upgrades to this would come soon
✨ Important changes:
● Group Anon mode and Telegram are treated as admins now
You can now run moderation commands as Saitama will treat the anon you as an admin now
Note: if you make an admin anonymous, they would have full access being anon..promote, ban, etc.
Even if they did not have it earlier (this is something that cant be avoided so make sure who you are giving admin)
● Gban is now Anti-Spam
Our Gban has evolved with the addition of Sibyl, Spam watch and has been renamed to suit the change.
/gbanstat is now /antispam and you can simply call gban as anti spam from this point forward. The /gban command is still as it is.
✨Bug fixes and stuff:
• Updated help for Disasters
• Hard coded PTB version (those who failed to deploy cause v13 came out can check this)
• Spam watch is now optional, it wont break the bot now
• Updates to readme
• Removed animation.py(/police) as the flood waits aren't worth it
🔄Git Pull changelog to master
Updating a4690af..edd1143
Feel free to join @OnePunchSupport
● Anti-query Spam
Saitama now tracks spammers and rate limits them/ignores them.
This is an experimental beta release, more upgrades to this would come soon
✨ Important changes:
● Group Anon mode and Telegram are treated as admins now
You can now run moderation commands as Saitama will treat the anon you as an admin now
Note: if you make an admin anonymous, they would have full access being anon..promote, ban, etc.
Even if they did not have it earlier (this is something that cant be avoided so make sure who you are giving admin)
● Gban is now Anti-Spam
Our Gban has evolved with the addition of Sibyl, Spam watch and has been renamed to suit the change.
/gbanstat is now /antispam and you can simply call gban as anti spam from this point forward. The /gban command is still as it is.
✨Bug fixes and stuff:
• Updated help for Disasters
• Hard coded PTB version (those who failed to deploy cause v13 came out can check this)
• Spam watch is now optional, it wont break the bot now
• Updates to readme
• Removed animation.py(/police) as the flood waits aren't worth it
🔄Git Pull changelog to master
Updating a4690af..edd1143
Fast-forward
/ISSUE_TEMPLATE/bug_report.md | 27 +++++++++++++++
/ISSUE_TEMPLATE/feature_request.md | 20 +++++++++++
/ISSUE_TEMPLATE/query.md | 11 ++++++
README.md | 8 ++---
/modules/animation.py | 39 ---------------------
/modules/bans.py | 2 +-
/modules/disable.py | 6 ++--
/modules/disasters.py | 22 +++++++-----
/modules/global_bans.py | 26 +++++++-------
/modules/helper_funcs/chat_status.py| 7 ++--
/modules/helper_funcs/handlers.py | 43 +++++++++++++++++++++++-
/modules/userinfo.py | 2 +-
/modules/welcome.py | 23 ++++++++++---
/sample_config.py | 7 ++--
requirements.txt | 3 +-
15 files changed, 163 insertions(+), 83 deletions(-) create mode 100644 /ISSUE_TEMPLATE/bug_report.md
create mode 100644 /ISSUE_TEMPLATE/feature_request.md
create mode 100644 /ISSUE_TEMPLATE/query.md
delete mode 100644 /modules/animation.py
I know we said next update will focus on shifting to webhooks, this is delayed as anti-query spam was added midst of all this.Feel free to join @OnePunchSupport
👍1
A while back we disabled link previews for /afk
This means that any afk message cant be interactive, like pasting a link to gif in your afk message. Would you like us to keep it this way or enable link previews again?
This means that any afk message cant be interactive, like pasting a link to gif in your afk message. Would you like us to keep it this way or enable link previews again?
Final Results
50%
Enable link previews!
50%
Keep it this way, monospaced Afk
I am testing shit on production, Saitama will stay down an hour ish.
Adjust accordingly, curse me if you want idc.
Adjust accordingly, curse me if you want idc.
Heroes Association • Saitama Updates
I am testing shit on production, Saitama will stay down an hour ish. Adjust accordingly, curse me if you want idc.
Roses are red
Saitama is up
Webhooks are shit
I give up
Saitama is up
Webhooks are shit
I give up
📈 What is that health bar that Saitama displays on /info❔
That is a new weeb tech called "HP system", aka Health points system.
Explaining what the panel is
It's an interactive way of showing how complete your profile is.
Users with no PFP, no username, no bio on Saitama or no what others say will have less health as their profile is considered as "incomplete".
How we determine Max HP
You don't need to stay in the group, you can just join, send a message and leave and max hp will slightly increase.
Penalties from available HP:
Gbanned users will always have 5% HP from max HP
Example:
To make the info panel more fun but mainly to urge our users to have a properly written profile, good profiles help you connect to users around you (plus looking like some spammer ID isnt a good experience, is it?)
That is a new weeb tech called "HP system", aka Health points system.
Explaining what the panel is
Health: avail_hp/max_hp
[health bar] percentage
What does this even do❔It's an interactive way of showing how complete your profile is.
Users with no PFP, no username, no bio on Saitama or no what others say will have less health as their profile is considered as "incomplete".
How we determine Max HP
((Number of chats seen in +10 )*10)
Basically the more groups Saitama sees you in, the higher your max hp is.You don't need to stay in the group, you can just join, send a message and leave and max hp will slightly increase.
Penalties from available HP:
-25% if no username
-25% if no profile pic
-20% if no setme exists
-10% if no what others say exists
-7% if user is AFK
-5% if the user is AFK with reason
Bad status effects:Gbanned users will always have 5% HP from max HP
Example:
If HP is 100 but gbanned
Available HP is 5% of 100 = 5HP
Why was this added❔To make the info panel more fun but mainly to urge our users to have a properly written profile, good profiles help you connect to users around you (plus looking like some spammer ID isnt a good experience, is it?)
👍4😱2
Too many people come to @OnePunchSupport asking how to add welcome.
So here is our welcome sample.
Copy paste message link here
So here is our welcome sample.
Copy paste message link here
We may set a max filters limit per group.
So, how many filters do you use in your group?
So, how many filters do you use in your group?
Final Results
28%
None
8%
10
3%
20
4%
40
2%
50
0%
70
2%
100
53%
To infinity and beyond
Dragon pulled stats from Saitama's database.
100+ filters = 12 groups
50+ filters = 136 groups
10+ filters = 7453 groups
And on line 6 yall see a group with a whooping count of 765 filters alone.
Next update we WILL introduce max filters limit, those who want to setup crazy amount of filters should just deploy a trigger bot or their own Saitama instance.
100+ filters = 12 groups
50+ filters = 136 groups
10+ filters = 7453 groups
And on line 6 yall see a group with a whooping count of 765 filters alone.
Next update we WILL introduce max filters limit, those who want to setup crazy amount of filters should just deploy a trigger bot or their own Saitama instance.
👍1
🔄 Updating
+
Updating
Restarting SaitamaRobot with new changes .....
edd1143..1acd0e6
{workflows => disabled}/docker_disabled.yml| 0
{workflows => disabled}/main.yml | 0
README.md | 10 +-
/__init__.py | 30 +++--
/__main__.py | 27 ++++-
/admin.py | 95 +++++++++------
/afk.py | 6 +-
/anime.py | 4 +-
/antiflood.py | 15 ++-
/bans.py | 42 +++----
/blacklist.py | 16 +--
/blacklist_stickers.py | 17 +--
/blacklistusers.py | 27 ++---
/chatbot.py | 16 ++-
/cleaner.py | 2 +-
/connection.py | 12 +-
/cust_filters.py | 111 +++++++++++++-----
/debug.py | 20 ++++
/disasters.py | 130 +++++++++++----------
/feds.py | 62 +++++-----
/global_bans.py | 48 ++++----
/helper_funcs/chat_status.py | 30 +++--
/helper_funcs/extraction.py | 12 +-
/helper_funcs/filters.py | 8 +-
/helper_funcs/handlers.py | 9 +-
/helper_funcs/telethn/__init__.py | 9 +-
/helper_funcs/telethn/chatstatus.py | 11 +-
/locks.py | 4 +-
/log.py | 25 ----
/muting.py | 6 +-
/notes.py | 66 ++++++++++-
/reporting.py | 7 +-
/sql/welcome_sql.py | 40 +++----
/stickers.py | 14 ++-
/userinfo.py | 47 +++++---
/users.py | 6 +-
/warns.py | 6 +-
/welcome.py | 27 ++---
/sample_config.py | 8 +-
app.json | 18 ++-
requirements.txt | 2 +-
41 files changed, 611 insertions(+), 434 deletions(-)+
Updating
1acd0e6..d3c9226
/stickers.py | 14 ++++++--------1 file changed, 6 insertions(+), 8 deletions(-)
Restarting SaitamaRobot with new changes .....
✨ New features:
● Added /clearallnotes and improved /clearallfilters
● Improved /admins /adminslist command
✨ Important changes:
● Changes to Config vars
● AFK wont work if you are anon
● gbans, fbans wont work for anon mode
✨Bug fixes and stuff:
• No webpage preview for /bio /me
• Added deeplink for /help modulename
• Minor improvements to heroku deploys
• Reduced messages on fbans
• fbans dont affect health
• Added help for health in user info
• Welcome help section improved
• Fixed bad permission for wolves
• Anon and telegram can use ban
• Linked channel wont trigger filters
• /logs command now uses Support_chat var
• /logs function moved to debug.py
• Minor updates to help and stuff
• Fixed bugs that we added due to bad coding
• Fixed spamwatch errors due to wrong var
• Added more bugs to fix later
Pull request #260
Pull request #263
● Added /clearallnotes and improved /clearallfilters
● Improved /admins /adminslist command
✨ Important changes:
● Changes to Config vars
╭────────────────────────╮If you are pulling this update for your bot then make sure you update your config vars accordingly.
│SUDO_USERS -˃DRAGONS│
│SUPPORT_USERS -˃DEMONS │
│TIGER_USERS -˃TIGERS │
│WHITELIST_USERS-˃WOLVES │
╰────────────────────────╯
● AFK wont work if you are anon
● gbans, fbans wont work for anon mode
✨Bug fixes and stuff:
• No webpage preview for /bio /me
• Added deeplink for /help modulename
• Minor improvements to heroku deploys
• Reduced messages on fbans
• fbans dont affect health
• Added help for health in user info
• Welcome help section improved
• Fixed bad permission for wolves
• Anon and telegram can use ban
• Linked channel wont trigger filters
• /logs command now uses Support_chat var
• /logs function moved to debug.py
• Minor updates to help and stuff
• Fixed bugs that we added due to bad coding
• Fixed spamwatch errors due to wrong var
• Added more bugs to fix later
Pull request #260
Pull request #263
👍1
How about a competition for which group has best welcome message?
Winner gets their group listed on Saitama's bio until the end of 2020. We vote to see which group has the best welcome message on Saitama and OnePunchSupport will provide necessary help.
Winner gets their group listed on Saitama's bio until the end of 2020. We vote to see which group has the best welcome message on Saitama and OnePunchSupport will provide necessary help.
Final Results
67%
Yes, let's have a competition
10%
No
23%
I could care less
Okay, will think of a way of doing the competition and post an update.
🤖 Beep Boop, Boop Beep!
✨ Important stuff
• Command handler changes
Some commands have been changed so make sure you know those
• Major overhaul to
Also lists bots and admins with no titles
• Admins list does not tag the admins anymore, feel free to use without disturbance.
This was added a while back but missed out writing about it.
✨Bug fixes
• Fixed bad formatting of translator help
• Fixed
• Added more bugs to fix later
Pull request #267
✨ Important stuff
• Command handler changes
Some commands have been changed so make sure you know those
/settitle is now /title
/adminslist has been removed, just use /admins
For bot devs/chatlist is renamed to /groups, see disasters help for more• Major overhaul to
/admins command /admins now lists your titles and groups same title holders togetherAlso lists bots and admins with no titles
• Admins list does not tag the admins anymore, feel free to use without disturbance.
This was added a while back but missed out writing about it.
✨Bug fixes
• Fixed bad formatting of translator help
• Fixed
/del and /purge not working for anon admins• Added more bugs to fix later
Pull request #267
🤖 Beep Boop, Boop Beep!
• Sed/regex modules are now permanently unloaded
• Sed/regex modules are now permanently unloaded