Bot Lab | Ash Updates
258 subscribers
9 photos
9 links
This is Updates Channel of Bot Lab.

@AshBotLogs for the global logs
@BotLabSpam for Spamming Commands
@BotLabSupport for Ash Support Chat
Download Telegram
📰 RSS — Get Instant Updates from Your Favorite Sites

Stay up to date with new posts, articles, and announcements from any website that supports RSS. Add your feeds once, and Ash will notify you automatically whenever new content drops.

What RSS Does
• Subscribe to any RSS feed with a single link
• Get real-time updates delivered directly to your DM
• Easily list, manage, or remove your subscriptions
• Reactivate inactive feeds whenever needed

Perfect for staying informed without constantly checking websites.
WebApp — Quick Chat Presets

Preset configurations tailored for different types of groups.

📢 Announcement Channel
For admin-only or broadcast-style chats.
Includes: Only admins can send messages.

📚 Education Group
For study or learning communities.
Includes: Reduced distractions and restricted non-essential content.

🎮 Gaming Group
For casual or entertainment-focused chats.
Includes: Open and flexible environment.

💼 Business Group
For professional or team-based discussions.
Includes: Controlled message flow for organized communication.

🛠 Official Support Group
For technical or customer support communities.
Includes: Strict setup to maintain clarity and order.

🌐 Community Chat
For general public conversation.
Includes: Balanced configuration suitable for most groups.
📢 Update is Finally Here

Hello folks,
Right off the start, we’d like to sincerely apologise for the lack of updates for quite a long period. We won’t waste time giving excuses, which is pointless — but we can assure you that Ash will receive constant updates and bug fixes from now on.
Now let’s get straight to the good part.

Here’s a quick roundup of what’s new and updated in Ash. Short, simple, and definitely worth your read:

🔥 All Modules — Quick Highlights
• Getting raided with bot floods? Antiraid handles it instantly.
• Got trust issues over your admins? BanGuard protects you.
• Want to create or steal stickers easily? Stickers is your toolkit.
• Want your group quiet during night hours? Night Mode does it automatically.
• Want some daily fun in your group? Shippering picks your Couple of the Day.
• Want to block unwanted content smoothly? Locks keeps things clean.
• Need quick configuration presets for your chat? WebApp Presets makes it easy.
• Keep forgetting important things? Let Reminders notify you.
• Want updates from your favourite sites automatically? RSS sends them to you.

⚙️ Internal Changes
• The entire codebase has been migrated to Go, making Ash faster, more stable, and easier to scale for future updates.


🐞 Bug Fixes
• Welcome message bugs fixed
• Backend optimizations
• Major improvements across modules
Pokémon

Wild Pokémon now spawn randomly in your group. Catch them to build your collection and earn XP.

/pokedex — Search any Pokémon by name or number
/starter — Pick your starter (Bulbasaur, Charmander, Squirtle, Pikachu)
/whosthat — "Who's That Pokémon?" quiz game
/mycollection — View your caught Pokémon
/pokestats — Your Pokédex completion progress
Leveling

Earn XP just by chatting. Climb through trainer ranks:

Bug Catcher → Youngster → Pokémon Trainer → Ace Trainer → Gym Leader → Elite Four → Champion

Your rank is automatically applied as your profile tag when you level up.

/rank — Your trainer card
/top — Group leaderboard
/levelconfig — Set XP per message, cooldown, and level-up notification settings

/locklevel — Ties lock exemptions to trainer rank. For example, /locklevel url 16 means any trainer at level 16 or above is automatically exempt from the URL lock. Active members earn trust as they rank up — no manual whitelisting needed.
Tasks

Assign and track tasks directly inside your group.

/task Fix README --due 2h — Create a task with a deadline
/task @user Design banner — Assign it to someone
/tasks — All active tasks in the group
/mytasks — Your personal task list
/tasknotify on/off — Toggle DM reminders for your tasks

The assignee is notified on creation and reminded again as the deadline approaches.
Auto Rules

Build smart triggers without any extra setup.

/rule add <name> --if <condition> --do <action>
/rule list · /rule toggle · /rule delete

18 trigger conditions — message text, media type, links, mentions, join events, trainer level, and more. Includes user_join_time to trigger based on how recently a user joined (e.g. user_join_time:<2d).

11 actions:
delete — remove the message
warn — issue a warning
mute — mute for a duration
ban / kick — remove from group
slow — enable slowmode
tag — set the user's profile tag
send — post a standalone message in chat
reply — reply directly to the triggering message, tagging the user
dm — send the user a private message
wait — pause between chained actions

Rule names appear in tap-to-copy format in the list.
Moderation actions are automatically logged to your group's log channel.
Locks

/lock reaction — Block reactions from non-admins
/lock outchatreaction — Block reactions from outside the chat
/lock guestbot — Block guest bot spam
/lock botmention — Block @bot mentions in messages
/lock hashtag — Block #hashtag spam

All locks support punishments (-p ban/kick/mute) and auto-warn thresholds (-w 3).
Use /locklevel to let high-rank trainers bypass any lock automatically.

Regex Filters

/refilter <pattern> — Add a regex filter
/rmrefilter <pattern> — Remove it
/refilters — List all active patterns

Warns

/warndecay 7d — Warns expire automatically after a set time (supports m/h/d/w)
/warns shows a timestamp on each warning.
Non-admins can only view their own warns. /warns with no arguments defaults to your own warns.
Pokémon Captcha

/captchamode pokemon — New members must correctly identify a Pokémon to join the group.
Also supports math and text modes.

Antiflood — tmute mode

Antiflood now supports tmute as a flood punishment. Instead of a permanent mute, flooding users are restricted for a configurable duration.
/setfloodmode tmute 1h — supports m/h/d/w
An Unmute button is shown to admins in the flood action message.

Group Stats

/gstats — Shows daily and weekly message counts, total members, and the most active users in your group for the day.

Themed Moderation Messages

All moderation actions — ban, mute, warn, kick, unban — now use Pokémon flavor text. Members are referred to as Trainers throughout.
Guest Bot

Tag the bot in any chat to use it inline — no need to add it to a group.

Pokémon
@AshKetchumRobot pokedex <name/id>
@AshKetchumRobot starter · mycollection · pokestats

Anime / Manga
@AshKetchumRobot anime <title> · manga · character · quote
@AshKetchumRobot watchlist · readlist

Stickers
@AshKetchumRobot kang — reply to a sticker to import it
@AshKetchumRobot packkang · stickers · mypacks
@AshKetchumRobot delsticker · delpack · rnpack · emote

Fun
@AshKetchumRobot truth · dare · roll · toss · table
@AshKetchumRobot slap · warm · love · kiss · pat · hug
@AshKetchumRobot decide · shout · weebify · rlg · runs · abuse · gbun

Misc
@AshKetchumRobot info · id · github
@AshKetchumRobot translate <lang> <text>
@AshKetchumRobot me · bio · setme · afk

Sends photos, GIFs, stickers, and inline keyboards — full parity with in-group commands.
Bug Fixes

• Federation quiet toggle was silently flipping the wrong policy — fixed
• /rules was gated on the wrong disabled-command key — fixed
• Report DMs were pulling the wrong user ID in private chats — fixed
• Crash when reporting a reply to an anonymous admin message — fixed
• Anti-spam let one extra message through due to an off-by-one — fixed
• /setfloodmode action prompt was rendering HTML tags as literal text — fixed
Language & Translation

Ash Bot now has full i18n support — every user-facing message runs through a translation layer, making the bot ready to support any language.

/lang — View available languages and switch the bot's language for your group

Want to help translate?

All translations are managed on Crowdin — no coding needed:

1. Visit crowdin.com/project/ashgo
2. Create a free Crowdin account and join the project
3. Pick your language and start translating strings
4. Approved translations are automatically pulled into the bot every 6 hours

Your language will appear in /lang once enough strings are translated. The bot also has a Contribute button directly in /lang.
Ash Bot — v2.6

Added /lock checklist to lock checklist messages
Improved strings which fixes some minor string issues on greetings and few other modules
🔥 Ash — Major Update

📱 Webapp
• Complete rebuild as a modern and responsive design
• Detailed profile page with avatar and user info
• New pages: Notes, Filters, Blacklists, Warns, Personal Tasks

📊 Statistics
• Per-group statistics with interactive charts
• Time range picker for different periods

🛡 Moderation
• Full mod action logging — every action tracked
• Mod Log page with timeline layout
• Event log system across all modules
• Warns page now displays proper user names

🌐 Federations
• All federation actions logged with activity tracking
• Federation card on the home page and profile
• Role badges on the federation page
🔐 Captcha & Joins
• Captcha's works for Join requests now you just need to enable captcha and welcome it will dm users with captcha
• Full captcha config on webapp
• New /captchaattempts command

📚 Help & Auto Rules
• Category-based help menu with drill-down navigation
• Fuzzy search on help page
• Auto Rules now expandable — tap to see conditions and actions

⚡️ New Commands
• /generate, /revoke, /links — invite link management with 30min cooldown
• /gstatus — view banguard config
• /antiraid — shows status instead of toggling when used without args

🚀 Performance & Security
• Database caching, missing indexes, query optimizations
• Rate limiting and input validation hardened