@GetMessagesRoBot is back up!!
This helps cover the server costs so the bot stays free for all. Thanks for the support! π
~ @BotzHub
We've added a small daily limit to keep the bot free and running for everyone.
- You get 5 free fetches per day (increasable)
- Once you hit the limit, complete a quick one-time task to unlock +15 more uses (valid 24 hours)
- Your free uses reset every midnight automatically
This helps cover the server costs so the bot stays free for all. Thanks for the support! π
~ @BotzHub
β€60π15π11πΏ8π₯7π6
π @ChannelActionsBot has been updated!
The bot now has a full web dashboard (Mini App + browser) for managing your chats.
What it offers:
- Manage chat settings β approve/decline auto-join, welcome messages, and more
- Per-chat stats page for admins β daily approve/decline counters, activity trends
- Chat list with a refresh button, so you donβt need to reload
- Every change is re-verified against Telegram admin status before itβs applied
Open it right from the botβs menu button inside Telegram!
Feel free to leave suggestions in the comments :)
Try it: @ChannelActionsBot
~ @BotzHub
The bot now has a full web dashboard (Mini App + browser) for managing your chats.
What it offers:
- Manage chat settings β approve/decline auto-join, welcome messages, and more
- Per-chat stats page for admins β daily approve/decline counters, activity trends
- Chat list with a refresh button, so you donβt need to reload
- Every change is re-verified against Telegram admin status before itβs applied
Along with this: faster dashboard loads (no-cache headers), backfilled admin data for existing chats, and general dependency/bug fixes.
Open it right from the botβs menu button inside Telegram!
Feel free to leave suggestions in the comments :)
Try it: @ChannelActionsBot
~ @BotzHub
β€27π₯3
Made an agent skill for testing telegram bots!
tgbot-test-skill
#repo: https://github.com/xditya/tgbot-test-skill
A Claude Code skill that tests your Telegram bots for you, from a real userbot account, not mocks
- Claude discovers your bot's command handlers straight from the codebase (supports ~30 frameworks β PTB, aiogram, Pyrogram, Telethon, grammY, Telegraf & more)
- Sends the actual commands from a logged-in user account via Telethon
- Captures replies, in-place edits and inline keyboards & clicks buttons too
- Verifies everything against your handler code and prints a pass/fail table
- Attach it to a live dev session for a continuous edit β restart β re-test loop
Install:
Then just tell Claude Code "test my telegram bot" and watch it go :)
Do leave a βοΈ if the repo helped :)
~ @BotzHub
tgbot-test-skill
#repo: https://github.com/xditya/tgbot-test-skill
A Claude Code skill that tests your Telegram bots for you, from a real userbot account, not mocks
- Claude discovers your bot's command handlers straight from the codebase (supports ~30 frameworks β PTB, aiogram, Pyrogram, Telethon, grammY, Telegraf & more)
- Sends the actual commands from a logged-in user account via Telethon
- Captures replies, in-place edits and inline keyboards & clicks buttons too
- Verifies everything against your handler code and prints a pass/fail table
- Attach it to a live dev session for a continuous edit β restart β re-test loop
Install:
npx skills add xditya/tgbot-test-skill
Then just tell Claude Code "test my telegram bot" and watch it go :)
Do leave a βοΈ if the repo helped :)
~ @BotzHub
β€18π₯4
π Introducing Splitty
Bill splitting at restaurants always ends with one person hunched over a calculator. Built a web app so nobody has to be that person.
π Check it out live: https://splitty.xditya.me
#repo: https://github.com/xditya/Splitty
No accounts, and nothing sits on a server except the split you chose to share. Your UPI ID stays on your phone.
Drop a βοΈ on the repo if this helps you out! Feel free to leave suggestions in the comments below or on GitHub issues!
~ @BotzHub
Bill splitting at restaurants always ends with one person hunched over a calculator. Built a web app so nobody has to be that person.
π Check it out live: https://splitty.xditya.me
#repo: https://github.com/xditya/Splitty
- Scan or upload the bill and AI reads the items out in a few seconds. If the API is down it falls back to OCR that runs on your phone, and typing the bill in by hand always works.
- Tap people onto items. Handles the annoying cases too: two friends sharing one of three beers each pay half a beer, and the totals always add up to the bill, to the paisa.
- Made for Indian bills. GST split fairly, liquor VAT charged only to the drinkers, plus a one-tap "remove service charge" button.
- Every person gets a UPI QR with their exact amount. Scan from any UPI app and pay.
- Share a link or a 6-letter code and the whole table can watch who's paid up.
- Installs as an progressive web-app on iOS, Android and desktop.
No accounts, and nothing sits on a server except the split you chose to share. Your UPI ID stays on your phone.
Drop a βοΈ on the repo if this helps you out! Feel free to leave suggestions in the comments below or on GitHub issues!
~ @BotzHub
β€29π₯8
π Introducing engram
Half the links, screenshots and notes I save end up in a chat with myself and are never seen again. Built an app that keeps all of it in one place and finds it again the way you remember it.
π Site: https://engram.xditya.me
#repo: https://github.com/xditya/engram
- Share anything from any app: links, articles, images, notes, screenshots. A small sheet slides over the app you came from, the card folds into the mark, done. You never leave what you were doing.
- Every save gets tags on its own, no model needed. Turn on Intelligence and it adds better tags, a summary and visual search. Bring your own key (Anthropic, OpenAI, Gemini, OpenRouter, Ollama, LM Studio...) or download a small model once and run it on the phone itself.
- Search reads the whole page, not just the title. Operators like tag:, site:, before: narrow it down; a search you keep coming back to becomes a Space.
- Link previews for Instagram, Reddit, Spotify, YouTube and most sites. Image + caption shares keep the caption and get a proper title.
- Sync between your phones through storage you already own: Google Drive, iCloud or any WebDAV server. Everything is encrypted before it leaves the device, with a key only you hold, written down as 12 words.
- Export is a zip with your original files, JSON, a CSV with every tag, and markdown notes that drop straight into Obsidian. Imports mymind, Raindrop, Pocket, browser bookmarks and markdown folders.
No account, no server of ours anywhere, nothing phones home. A SQLite database on your phone that you can take with you any time. Android and iOS, AGPL-3.0.
Builds are on the releases page. The Android APK sideloads directly; the iOS build installs with AltStore or Sideloadly.
Drop a βοΈ on the repo if this helps you out! Feel free to leave suggestions in the comments below or on GitHub issues!
~ @BotzHub
Half the links, screenshots and notes I save end up in a chat with myself and are never seen again. Built an app that keeps all of it in one place and finds it again the way you remember it.
π Site: https://engram.xditya.me
#repo: https://github.com/xditya/engram
- Share anything from any app: links, articles, images, notes, screenshots. A small sheet slides over the app you came from, the card folds into the mark, done. You never leave what you were doing.
- Every save gets tags on its own, no model needed. Turn on Intelligence and it adds better tags, a summary and visual search. Bring your own key (Anthropic, OpenAI, Gemini, OpenRouter, Ollama, LM Studio...) or download a small model once and run it on the phone itself.
- Search reads the whole page, not just the title. Operators like tag:, site:, before: narrow it down; a search you keep coming back to becomes a Space.
- Link previews for Instagram, Reddit, Spotify, YouTube and most sites. Image + caption shares keep the caption and get a proper title.
- Sync between your phones through storage you already own: Google Drive, iCloud or any WebDAV server. Everything is encrypted before it leaves the device, with a key only you hold, written down as 12 words.
- Export is a zip with your original files, JSON, a CSV with every tag, and markdown notes that drop straight into Obsidian. Imports mymind, Raindrop, Pocket, browser bookmarks and markdown folders.
No account, no server of ours anywhere, nothing phones home. A SQLite database on your phone that you can take with you any time. Android and iOS, AGPL-3.0.
Builds are on the releases page. The Android APK sideloads directly; the iOS build installs with AltStore or Sideloadly.
Drop a βοΈ on the repo if this helps you out! Feel free to leave suggestions in the comments below or on GitHub issues!
~ @BotzHub
1β€34π5π1
β Ad-free Premium for ChannelActions
Members joining your channel through @ChannelActionsBot get a small ad with their welcome message. You can now turn that off.
Open the bot, pick your channel, tap β Remove ads and pay with Telegram Stars.
Starts at 25 β for a week or 75 β a month, with cheaper bundles if you run several channels.
Once bought, the ads stop right away. Nothing else changes.
Questions? @BotzHub_Chat
~ @BotzHub
Members joining your channel through @ChannelActionsBot get a small ad with their welcome message. You can now turn that off.
Open the bot, pick your channel, tap β Remove ads and pay with Telegram Stars.
Starts at 25 β for a week or 75 β a month, with cheaper bundles if you run several channels.
Once bought, the ads stop right away. Nothing else changes.
Questions? @BotzHub_Chat
~ @BotzHub
β€10π4
π± Just made a fully customisable iOS widget to work with Scriptable.
View source: GitHub
Let me know if you have any widget ideas which youβd like to see get implemented, or if you have suggestions to improve existing widgets! More coming soon :)
~ @BotzHub
View source: GitHub
Let me know if you have any widget ideas which youβd like to see get implemented, or if you have suggestions to improve existing widgets! More coming soon :)
~ @BotzHub
β€10π8π3
π Muse AI is giving 1 billion free tokens if you sign up with an invite code. You can use them for research, shopping or pretty much any task, and from what I've read they don't expire, so there's no need to rush.
If you're in India or anywhere outside the US, turn on a VPN and connect to a USA server before you sign up. On iPhone, use Windscribe (it's free). On Android or anything else, any free VPN will do.
How to claim:
1. With the VPN on, open muse.ai/join in Chrome or Brave with Desktop site enabled and tap "Open on web". If it keeps opening the Play Store, try a couple more times and it'll go through.
2. Sign up with your email, enter the OTP and add your date of birth.
3. Tap the menu icon at the bottom right and go to Settings > General > Redeem invite code.
4. Enter code
Make sure to use the code to claim tokens.
Link: https://muse.ai/join
Code:
~ @BotzHub
If you're in India or anywhere outside the US, turn on a VPN and connect to a USA server before you sign up. On iPhone, use Windscribe (it's free). On Android or anything else, any free VPN will do.
How to claim:
1. With the VPN on, open muse.ai/join in Chrome or Brave with Desktop site enabled and tap "Open on web". If it keeps opening the Play Store, try a couple more times and it'll go through.
2. Sign up with your email, enter the OTP and add your date of birth.
3. Tap the menu icon at the bottom right and go to Settings > General > Redeem invite code.
4. Enter code
40FAO1 and confirm. The tokens should show up right after.Make sure to use the code to claim tokens.
Link: https://muse.ai/join
Code:
40FAO1
~ @BotzHub
1β€15π3π3