Calsi Bot Dev
Introducing Join Verify! Never deal with Spam, Adverts, or Disruption from User Bots ever again ✌️ Real users can easily verify themselves to chat. Enable it now with /JoinVerify! :)
This media is not supported in your browser
VIEW IN TELEGRAM
2018-02-20 - @CalsiBot Update
New:
- No Verify? No problem. Banned spambots will no longer leave behind an annoying wall of "🤖 xyz was automatically removed" messages. For attentive admins, this information will still be available in the group's Recent Actions log.
- Forwarded messages are now ignored, so you can finally share your
- New
New:
- No Verify? No problem. Banned spambots will no longer leave behind an annoying wall of "🤖 xyz was automatically removed" messages. For attentive admins, this information will still be available in the group's Recent Actions log.
- Forwarded messages are now ignored, so you can finally share your
/fish
or /roll
success stories with your friends, without accidently triggering the bot.- New
/slap
insults...because why not 🙃2019-06-01 - @CalsiBot Update
New:
- Added
Updated:
- Join Verify (now enabled in ~9,000 active groups) got smarter:
Cool manual Trust, and Ban buttons for Admins
Can handle normal bots properly
Users added by Admins are automatically Trusted.
New:
- Added
/bane
, because there is no true despair without hope.Updated:
- Join Verify (now enabled in ~9,000 active groups) got smarter:
Cool manual Trust, and Ban buttons for Admins
Can handle normal bots properly
Users added by Admins are automatically Trusted.
2019-09-02 - @CalsiBot Update
New:
- CalsiBot now supports Group Permissions!
⚠️ This means that if you have allowed all members to Pin Messages or Change Group Info, they will now be able to perform those actions (and a few more) using bot commands - you can find the full list at the end of this post.
- Added
Updated:
-
-
- Fixed an error in
- Improved translations (
-
Notes:
- With the "Pin Messages" Group Permission enabled, all members will be able to use:
- With the "Change Group/Chat Info" Group Permission enabled, all members will be able to use:
New:
- CalsiBot now supports Group Permissions!
⚠️ This means that if you have allowed all members to Pin Messages or Change Group Info, they will now be able to perform those actions (and a few more) using bot commands - you can find the full list at the end of this post.
- Added
/unban
(same as /unrestrict
but easier to type and remember)Updated:
-
/MyFish
and /TrophyFish
now work in groups even when fishing is disabled-
/dox
revamp- Fixed an error in
/SetWelcome
where it would never set the Welcome Message (thanks to my 🇿🇦 friends)- Improved translations (
/tr English
and others now work as expected, without having to be lowercase)-
/name
now always shows the name in full, without any truncationNotes:
- With the "Pin Messages" Group Permission enabled, all members will be able to use:
/pin
and /unpin
(more info)- With the "Change Group/Chat Info" Group Permission enabled, all members will be able to use:
/EnableFishing
and /DisableFishing
(AKA /EnableFish
and /DisableFish
)/title
and /chatname
(AKA /cn
) (more info)/pfp
(more info)/SetWelcome
and /RemoveWelcome
(AKA /DeleteWelcome
)Almost by accident, @CalsiBot has become the best Group Administration bot.
Many people tell me that they want to use CalsiBot for Group Admin, but they can't because all the fun commands (
I'm very happy to announce:
This disables all "fun" commands so that you aren't forced to use crappy, data-stealing, privacy-invading, badly-coded, constantly-dying alternatives. 😌
I'm confident that combined with being able to speak multiple languages (coming soon) this brings CalsiBot even closer to perfection.
Many thanks for your heartwarming feedback :)
Many people tell me that they want to use CalsiBot for Group Admin, but they can't because all the fun commands (
/hug, /roll, /fish
, etc.) get in the way too much.I'm very happy to announce:
/AdminMode
!This disables all "fun" commands so that you aren't forced to use crappy, data-stealing, privacy-invading, badly-coded, constantly-dying alternatives. 😌
I'm confident that combined with being able to speak multiple languages (coming soon) this brings CalsiBot even closer to perfection.
Many thanks for your heartwarming feedback :)
Group members can now send
Admins can then use the convenient buttons to swiftly take action, or if the report is nonsense, ignore it.
@admin
, or @admins
in reply to a concerning message to bring it to the attention of group admins with enough power to take action.Admins can then use the convenient buttons to swiftly take action, or if the report is nonsense, ignore it.
Note: Due to a Telegram limitation, the 'Delete' action will only work if the reported message is less than 48h old.
Which Language Should CalsiBot Support Next?
Final Results
10%
Arabic (عربي)
1%
Hebrew (עברי)
12%
Persian (فارسی)
6%
Japanese (日本語)
17%
Malay (Bahasa Melayu)
7%
Portuguese (Português)
13%
Chinese, Simplified (中文)
34%
Indonesian (Bahasa Indonesia)
🌐 CalsiBot Now Speaks Multiple Languages
To switch language, just send /language or /languages
Finished and checked for quality:
– Italian (Italiano) – Thanks Casa!
– French (Français) – Thanks Pierre!
Finished, but need your help to improve quality:
– German (Deutsche)
– Russian (Pусский)
– Spanish (Español)
If you'd like to help, ALL of CalsiBot's language files are publicly available on GitHub:
https://github.com/CalsiBotDev/CalsiBot
💡 Tip: Switching your language also changes the default language of /translate & /tr.
📊 Poll: Choose which language CalsiBot should support next.
To switch language, just send /language or /languages
Finished and checked for quality:
– Italian (Italiano) – Thanks Casa!
– French (Français) – Thanks Pierre!
Finished, but need your help to improve quality:
– German (Deutsche)
– Russian (Pусский)
– Spanish (Español)
If you'd like to help, ALL of CalsiBot's language files are publicly available on GitHub:
https://github.com/CalsiBotDev/CalsiBot
💡 Tip: Switching your language also changes the default language of /translate & /tr.
📊 Poll: Choose which language CalsiBot should support next.
2020-02-14 - @CalsiBot Update
New:
💞 You can now reply to people with
Keep
🖤 If things start to go badly, you can also
The Children, Houses and Net Worth you gained together willall go to the female be randomly distributed between you. So it's possible to get completely screwed over, just like in real life 😎.
📊 To keep track of your adventures, use
So, will you be single and pure? Marry only one person? Propose to every person who even dares to type in chat? Marry those you appreciate to show them some love? Or something else entirely?!
It's all up to you, and all under your control. 😌❤️
New:
💞 You can now reply to people with
/marry
to propose to them - if they accept, you will be married! 🎉Keep
/marry
-ing the same person to gain Children, Houses and Net Worth - oh, and of course, Happiness 🙂.🖤 If things start to go badly, you can also
/divorce
people who you are married to. This will end your marriage (and tell you how long it lasted).The Children, Houses and Net Worth you gained together will
📊 To keep track of your adventures, use
/MarryStats
- this will be updated with more data once I get feedback from you, so please send me any ideas you have.So, will you be single and pure? Marry only one person? Propose to every person who even dares to type in chat? Marry those you appreciate to show them some love? Or something else entirely?!
It's all up to you, and all under your control. 😌❤️
Use
Many use channels with public usernames to link to private groups - the channel is an "entry portal".
PreVerify lets you secure such portals while gaining the following benefits:
✅ Prevents harvesting of members and data
✅ Reduces the number of real people not verifying
PreVerify solves this problem by not allowing them to join at all.
PreVerify solves this problem by making it clear and easy to verify and join.
Bonus: PreVerify posts are dynamic. Over time, they will automatically get updates to make them look even better, and maybe even some seasonal spices (decorations) to keep them looking fresh. :)
See how PreVerify looks: @PreVerifyExample
/PreVerify
to generate stunning posts, letting users verify before they join your groups.Many use channels with public usernames to link to private groups - the channel is an "entry portal".
PreVerify lets you secure such portals while gaining the following benefits:
✅ Prevents harvesting of members and data
[1]
✅ Protects you from spam bots which rely on normal invite links✅ Reduces the number of real people not verifying
[2]
[1]
JoinVerify will kick automatically, but some userbots fetch member lists and spam members in private - or spy on messagesPreVerify solves this problem by not allowing them to join at all.
[2]
In extremely busy groups, joining members may miss the request to verifyPreVerify solves this problem by making it clear and easy to verify and join.
Bonus: PreVerify posts are dynamic. Over time, they will automatically get updates to make them look even better, and maybe even some seasonal spices (decorations) to keep them looking fresh. :)
See how PreVerify looks: @PreVerifyExample
This media is not supported in your browser
VIEW IN TELEGRAM
✨ Sticker Packs Made Easy!
Create, Add to and Manage Sticker Packs with CalsiBot!
Add any Stickers or Photos to your packs, without having to worry about file types, dimensions, or anything else boring... 😴
Send
Create, Add to and Manage Sticker Packs with CalsiBot!
Add any Stickers or Photos to your packs, without having to worry about file types, dimensions, or anything else boring... 😴
Send
/Stickers
to see all sticker-related commands, and create your first pack using the button below:2020-12-19 - @CalsiBot Update
New:
-
To protect the most simple-minded blue-text-clickers,
- CalsiBot will now (after a short grace period) leave groups that restrict it from being able to send any messages. Giving full attention to the remaining, more important, groups.
Updated:
- PreVerify received its first seasonal makeover, for winter.
Smart groups who use a PreVerify portal can enjoy the new design there.
Tip: You can always check how the current theme looks by checking @PreVerifyExample!
- "sed" text replacement gained an auto-deletion mode and auto-tries case-insensitive matching if nothing changed without it, more info here
-
-
- Catch something to claim your once-in-a-lifetime 2020
Notes:
- Thanks to all who made Stickers such a huge success. To date:
- ~15,000 unique packs have been created
- ~290,000 (😱) stickers have been added
Especially to all those in the feedback and testing group who helped test this feature first, ensuring that it was perfect for everybody else.
New:
-
/ListCommands
returns! See a clickable list of basically every CalsiBot commandTo protect the most simple-minded blue-text-clickers,
/kickme
is shown, but can't be clicked- CalsiBot will now (after a short grace period) leave groups that restrict it from being able to send any messages. Giving full attention to the remaining, more important, groups.
Updated:
- PreVerify received its first seasonal makeover, for winter.
Smart groups who use a PreVerify portal can enjoy the new design there.
Tip: You can always check how the current theme looks by checking @PreVerifyExample!
- "sed" text replacement gained an auto-deletion mode and auto-tries case-insensitive matching if nothing changed without it, more info here
-
/when
was redesigned and now has a new mode if used on non-forwarded messages-
/Fish
for various festive animals and items- Catch something to claim your once-in-a-lifetime 2020
/TrophyFish
- Get real lucky on the 24th, and maybe you'll catch your first "Santa"...if you don't already have oneNotes:
- Thanks to all who made Stickers such a huge success. To date:
- ~15,000 unique packs have been created
- ~290,000 (😱) stickers have been added
Especially to all those in the feedback and testing group who helped test this feature first, ensuring that it was perfect for everybody else.
2022-04-29 - @CalsiBot Update
New:
A complete rewrite of CalsiBot went live, powered by the excellent "grammY" bot framework, which turned one years old today!
Bot Devs: feel free to check out the grammY website (beginner friendly!), channel and GitHub.
New:
A complete rewrite of CalsiBot went live, powered by the excellent "grammY" bot framework, which turned one years old today!
Bot Devs: feel free to check out the grammY website (beginner friendly!), channel and GitHub.
Calsi Bot Dev
✨ Sticker Packs Made Easy! Create, Add to and Manage Sticker Packs with CalsiBot! Add any Stickers or Photos to your packs, without having to worry about file types, dimensions, or anything else boring... 😴 Send /Stickers to see all sticker-related commands…
This media is not supported in your browser
VIEW IN TELEGRAM
✨ Introducing Dynamic Sticker Packs!
Starting today, CalsiBot Sticker Packs can have ANY type of sticker added to them.
Add Stickers (static, tgs-animated and webm-video), Photos, GIFs, or Videos to your packs, without having to worry about file types, dimensions, or anything else boring... 😴
Send
Starting today, CalsiBot Sticker Packs can have ANY type of sticker added to them.
Add Stickers (static, tgs-animated and webm-video), Photos, GIFs, or Videos to your packs, without having to worry about file types, dimensions, or anything else boring... 😴
Send
/Stickers
to see all sticker-related commands, and create your first DYNAMIC pack using the button below:What Should CalsiBot Add Next?
(select multiple options)
(select multiple options)
Anonymous Poll
54%
Make a new game command
22%
Auto-delete more messages (welcome, etc.)
31%
Do more work on /fish
19%
Allow "whitelabelling" CalsiBot (custom branding, only enable certain commands)
32%
Add more languages
20%
Allow "federated" group bans, unbans, etc.
22%
Create and write a documentation website for all features
24%
Don't add anything, just improve existing features
35%
Make /quote feature (sticker "screenshots" of messages)
2022-12-24 - @CalsiBot Update
New:
- CalsiBot is now available in Indonesian!
- Thanks to careful and amazing work by dzL
- Translations are public. Anyone can view and improve them:
- https://github.com/CalsiBotDev/CalsiBot
- Thanks for voting in the last language poll, it is now closed.
- A new feature poll is available. Vote!
- Added /donate
- For more than 5 years, CalsiBot has enjoyed ~100% uptime, while being 100% self-funded
- Tens of millions of messages are processed every day. For free.
- For the first time ever, you can now choose to donate to CalsiBot
- Individuals who donate any amount can request to be personally credited
- Individuals or projects who donate large amounts can customize their credit text & link
- Other cool ways to support will become available soon, including sponsoring successful verifications
- See a list of translators and donators who make CalsiBot possible with /credits
- You can now catch your 2023 Christmas Trophy /fish!
Updated:
- Added many new /slap insults
Please enjoy this holiday season, take some time for yourself. ☃️❤️🔥
New:
- CalsiBot is now available in Indonesian!
- Thanks to careful and amazing work by dzL
- Translations are public. Anyone can view and improve them:
- https://github.com/CalsiBotDev/CalsiBot
- Thanks for voting in the last language poll, it is now closed.
- A new feature poll is available. Vote!
- Added /donate
- For more than 5 years, CalsiBot has enjoyed ~100% uptime, while being 100% self-funded
- Tens of millions of messages are processed every day. For free.
- For the first time ever, you can now choose to donate to CalsiBot
- Individuals who donate any amount can request to be personally credited
- Individuals or projects who donate large amounts can customize their credit text & link
- Other cool ways to support will become available soon, including sponsoring successful verifications
- See a list of translators and donators who make CalsiBot possible with /credits
- You can now catch your 2023 Christmas Trophy /fish!
Updated:
- Added many new /slap insults
Please enjoy this holiday season, take some time for yourself. ☃️❤️🔥
2023-09-12 - @CalsiBot Update
New:
- 🥺Picture...
- CalsiBot will now automatically clean up most Welcome, Verify, and Join messages
- You can now use
Updated:
-
- To do this, specify two separate numbers in your command message, for example:
-
- Add CalsiBot to your groups directly from private message, using "Add To Group"
- Welcome Messages can now be formatted without clunky HTML. Simply format your message in Telegram, and send it!
- Additionally, you can use
- Please see the updated instructions here
Notes:
- It's been a while! I hope you're doing good.
New:
- 🥺
- You can now use
/RenamePack
to update the titles of Sticker Packs!Updated:
-
/roll
now supports rolling for a number within a specific range!- To do this, specify two separate numbers in your command message, for example:
-
/roll 1 100
to return a random result between 1 and 100- Add CalsiBot to your groups directly from private message, using "Add To Group"
- Welcome Messages can now be formatted without clunky HTML. Simply format your message in Telegram, and send it!
- Additionally, you can use
/ViewWelcome
at any time to see the current Welcome Message.- Please see the updated instructions here
Notes:
- It's been a while! I hope you're doing good.
Calsi Bot Dev
✨ Introducing Dynamic Sticker Packs! Starting today, CalsiBot Sticker Packs can have ANY type of sticker added to them. Add Stickers (static, tgs-animated and webm-video), Photos, GIFs, or Videos to your packs, without having to worry about file types, dimensions…
2024-04-02 - @CalsiBot Update
In 2022, CalsiBot introduced Dynamic Sticker Packs - the only way to have static, tgs-animated and webm-video Stickers in ONE pack.
🥳 This feature has now been adopted officially!
Every sticker pack - whether created by CalsiBot or not - is now dynamic, meaning you can add any type of sticker to it. Additionally, every sticker pack can now hold 120 stickers, up from 50.
Send
In 2022, CalsiBot introduced Dynamic Sticker Packs - the only way to have static, tgs-animated and webm-video Stickers in ONE pack.
🥳 This feature has now been adopted officially!
Every sticker pack - whether created by CalsiBot or not - is now dynamic, meaning you can add any type of sticker to it. Additionally, every sticker pack can now hold 120 stickers, up from 50.
Send
/Stickers
to rearrange your existing packs, or create your first using the button below: