Calsi Bot Dev
Come over here, get on your knees, and join this 😏
If you have an idea that you think would be great for CalsiBot message me @cancer
Recent Posts
2024-04-02 -@CalsiBotUpdate
In 2022, CalsiBotintroduced 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, CalsiBotintroduced 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:2023-09-12 -@CalsiBotUpdate
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.
2022-12-24 -@CalsiBotUpdate
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. ☃️❤️🔥
✨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:2022-04-29 -@CalsiBotUpdate
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.
2020-12-19 -@CalsiBotUpdate
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.
✨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: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 aredynamic. 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 aredynamic. 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
💞 You can nowreply to people with
📌Tap here for all the details
/marry
to propose to them!📌Tap here for all the details
2020-02-14 -@CalsiBotUpdate
New:
💞 You can nowreply 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 femalebe 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 nowreply to people with
/marry
to propose to them - if they accept, you will be married! 🎉Keep
/marry
-ing the same person to gainChildren, 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.😌❤️
🌐 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.
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.
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 :)
2019-09-02 -@CalsiBotUpdate
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
)2019-06-01 -@CalsiBotUpdate
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.
2018-02-20 -@CalsiBotUpdate
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 🙃2018-12-31 -@CalsiBotUpdate
It's new years time again! I hope you all are having a wonderful day/evening/night/why-the-hell-are-you-awake-right-now, and that 2019 is a year of happiness for you.
Also, I've apparently never mentioned that in additon to
Updates/Notes:
- AutoPreview and Preview will be deprecated (removed), because Telegram will fully support streaming for both Audio and Video files soon! Woop! If there's any reason you can think of why this feature removal shouldn't happen, please let me know
- Some behind-the-scenes tweaks to message handling
- Improvements to Join Limit and its friends to be ready for Telegram's upcoming revamp of the group permissions system
- Many thanks for your continued support and love for this weird bot 💕
- Don't forget to collect your once in a lifetime 2019 New Year
It's new years time again! I hope you all are having a wonderful day/evening/night/why-the-hell-are-you-awake-right-now, and that 2019 is a year of happiness for you.
Also, I've apparently never mentioned that in additon to
/hug
, and /pat
- /ruffle
, /cuddle
, and /snuggle
also exist. Now is as good a time as any to try them out, if that is news to you!Updates/Notes:
- AutoPreview and Preview will be deprecated (removed), because Telegram will fully support streaming for both Audio and Video files soon! Woop! If there's any reason you can think of why this feature removal shouldn't happen, please let me know
- Some behind-the-scenes tweaks to message handling
- Improvements to Join Limit and its friends to be ready for Telegram's upcoming revamp of the group permissions system
- Many thanks for your continued support and love for this weird bot 💕
- Don't forget to collect your once in a lifetime 2019 New Year
/TrophyFish
by catching at least one fish before the 2nd!