Below are all updates, changes and fixes made to Casino Bot.
Added "Set media rules" and "Delete media rules" for sending rules with media in groups. See here for a quick example.
Added the contains "*>" operator for triggers. This allows you to make the bot respond when the word or phrase is used anywhere in the message. See here for a quick example.
Added ability to specify the language for the ".translate" command. See the commands list here (near the bottom) for a detailed explanation.
Added the ".stickerbg" command to convert background profile pics to stickers.
Improved bot detection. For the time being, Casino Bot will temporarily ban spam bots known to "double join" groups.
Added ability to send multiple responses for the same trigger. Use "+>" to add to an existing trigger.
Added automatic sticker compression, stickers should now send quicker and will take less time to forward
Added "Delete all expired" command to delete expired media
Added "Set bio" command for groups
Added "Remove empty pics" to remove all users in a group without a profile picture
Added "Casino wipe" to wipe the chat in groups
Added "Lock duration" command to lock groups for a specified time period
Added more options to the ".sticker" command
Added ability to disallow advertising with "Disallow ads"
Improved request logic to deal with high failure rates from Kik servers
Added video poker game to Casino Bot (".vp" to play it)
Added SponsorBlock feature to the "Video" and "Song" commands. This will automatically strip out non-music segments from songs before sending them.
Credits: yt-dlp | SponsorBlock API
Added measures to detect more human-controlled spam bots
Added "Disallow NSFW" command. This scans the profile pic and background pic of new joiners and removes them if it is determined to contain pornographic content.
Please note that this feature is currently in an experimental beta, and may be removed or changed at any time.
Reduced captcha rates for the ".spin" command
Added "Transfer" command for quickly copying settings from group to group. This is a PM only command.
When a user joins your group, they are now added to the talker list to prevent them being removed instantly by 48 mode. This will not affect Anti Lurk
Bot detection improvements
Added captchas to the ".spin" command and other game commands to make self botting more difficult
Fixed bot mentions and clickable links not working for newly added commands
Made ".spin" more interesting
Added media triggers! Say "Trigger Name Here => Media" to use! Please note that media commands will expire if they are not used for 28 consecutive days (I don't have unlimited space).
Increased .slot command payout rates
Fixed 100 private not working
Text based commands added from now on will correctly preserve any custom Kik emotes you use! Use the "Unlock all emoticons" command in Blue Kik and try it out!
Added 100 member private and publics back
Miscellaneous Anti-Bot API improvements! Thank you for using it to remove bots from your group in Blue Kik!
The "Video" command now sends videos (dislikes were patched by YouTube, making the stats useless)
Fixed some typos in the bot responses
Adjusted anti bot algorithm (from now on, this also updates the algorithm in the Casino Anti Bot API)
Added more in depth profile information to the "Lookup" command on Pirho Bot
Pirho Bot is now able to lookup group #hashtags that have been hidden or barred from searching
Added "Video" command. Use "Video [YouTube URL or search term]" to get information about a video.
Please note, the ability to see dislikes will be patched / removed by Google on December 13th, 2021. After that, dislike counts won't be visible. So make sure to use it now before it is gone!
Beginning of work on the Casino Anti-Bot API! (in beta but fully working and functional) It will be used in Blue Kik first, but may be open to others later and will be expanded in the future to add more capabilities. The goal of the API is to be able to collectively cut down on spam bots and keep them out of your groups, and be able to instantly update the detection if / when the bots change tactics.
If Casino Bot is banned, it will automatically back up all your settings, and automatically restore them when you add a new bot to your group. If your settings did not automatically restore, use the "Casino import" command, and your backup should be there.
More bot detection improvements
Added detection for 2 new exploits
Fixed exploit detection sometimes showing the JID of the sender instead of the name
Casino Bot will now automatically back up your group data if it is removed or if you use "Casino leave". Also, when you add any Casino bot to your group, it will automatically import the backup for that group if it's available. This makes switching bots easier as you don't need to redo the settings.
Fixed YouTube video thumbnails having a 4:3 aspect ratio when the videos are 16:9
Fixed YouTube videos being corrupted or otherwise unplayable on iOS devices
Fixed being unable to use the seek bar for YouTube videos on Android devices
Optimized video and audio quality for YouTube videos. Please note the bigger the video is, the more Casino Bot will decrease the quality in order to stay under file limits
Added new commands: "YT" "YouTube""Song".
These commands allow you to request a YouTube video using a direct URL or a search term and Casino Bot will send the video to the chat.
Read more about it in the commands list here Please note this feature is in beta and is subject to changes / restrictions.
Bot detection improvements.
Added "48 ban last" command. This will 48 ban the last user that left the group or was removed / banned / unbanned.
Fixed a rare bug that causes the bot to not respond (get stuck) due to Kik server issues. If the bot is stuck, it will restart itself within a few seconds.
Started work on new video / audio commands
Bot detection improvements
If you are removed upon join for being detected as a spam bot, rejoining within a short time frame will no longer remove you again
Improved the "check" command for Pirho Bot by adding more known accounts to the list and showing the actual username for accounts that aren't spam bots
Improvements / bug fixes for the "Forward" command
Improvements to the bot detection to reduce false positives and to detect more new bot types.
When someone blacklisted tries to enter your group, the removal message will be sent after removing the blacklisted user. This is done to prevent them from knowing they are blacklisted.
Added the "Forward" command. Use this in a group if you are under 12 hour media restrictions, as Casino Bot always works under 12 hour rule.
If you have Android you can get Blue Kik which gets rid of that restriction and is free. Download it here
Fixed anti annoy, disallow noobs, and other features not working in private groups
Updated the commands page
Added "Blacklist" and "Unblacklist" commands. Check them out in the commands list here
If you add a Casino Bot to your group that is currently full, it will automatically replace it with a bot that's not full. Let me know if you have any issues Note: sometimes the member list will not show the new Casino bot. If this happens, restarting the app usually fixes the issue.
Improved Pirho Bot functionality to support running multiple instances at once
Fixed an issue causing the Telegram and Discord bot to be delayed in responses or never respond at all
Implemented "check" command
Improved trigger functionality to better recognize custom triggers that are intended for clickable cards (URLs)
Added ".s" shortcut for .spin and ".r" shortcut for .roll
Fixed "Casino import" command not importing settings. Use the command again, it will work now
Changes to try and prevent future bots from being unable to receive DMs
Renamed "Talkers" and "Activity" command to "Show talkers" and "Show activity" to avoid conflicts
Improved the built-in bot unbricker to help with new bricks / connection issues
Improved the core parsing library, the bot should be a bit faster
Improved exploit detection for handling of more new exploits
Renamed "48 mode" command to "Cap space" to avoid conflicts
Fixed the Pirho Bot link command not working if you don't have a username on Telegram
Improved the unbricker to handle the newest exploits
Other optimizations
Fixed "Lock" command not responding if either the bot or you doesn't have admin
Fixed bot not recognizing when it is demoted (admin status removed)
Fixed bot not responding / commands not working in public groups
Fixed bot randomly disconnecting
Improved bot speed
Started work on new "Check" command, removed outdated commands / messages
Added 'ts' parameter for lookups to make sure the current pic is always shown (cache busting)
Housekeeping
Fixed critical issue where the bot would regularly not respond. Sorry about this.
Kin not working issue was resolved by Kik, the theme command is now back
Added IP logger detection
Improved the unbrick command to help with newer attacks that are more difficult to unbrick
Improvements to the "Send GIF" / "GIF" command to avoid collisions
Improved anti annoy to remove people with right to left unicode in their name
Additional improvements to the bot detection logic
Added "Remove Bots" command to remove all bots in your group. No filter is 100% accurate (though it tries to be) so let me know if it accidentally removes real people.
Fixed false positive exploit detection when setting a new chat theme in group
General bot detection accuracy improvements and fixes
Added "Send GIF" command (Casino is the only bot that doesn't have to wait 12 hours to send them)
"Send GIF" command also works with custom triggers
"GIF" also works as a command if other bots aren't present in the group that would interfere
Added iOS exploit detection and fixed false positives
Improved bot detection to handle the new bot types
Fixed minor issues related to setting chat themes
Fixed "Theme remove" not working
Added detection for 6 new exploit types
Re-introduced the "Auto Add" feature
Auto add now works for public and private groups
Re-introduced "Theme" command with working paid themes
Added ".uptime" command
Rewrote some FAQs / wording of some built in commands
Added @roll bot issue workaround. If a trigger is used that mentions @roll, it will take over as a makeshift bot and respond to commands like it should. Existing triggers also have this effect.
How to use: Roll -> "@roll d8"
Then call the command by saying "Roll" like you normally would.
Supported makeshift commands: - "d8" (number) - "1000" (random number between 1 - 1000) - "?" (anything with a question mark will pick someone random in the group) - "Oranges or Apples" (replies with oranges or apples)
Removed the Auto Add command for privacy and stability reasons. If you want this feature, consider using Blue Kik instead.
Removed the sticker command
Moved premium commands to Pirho Bot
Fixed game commands needing to be sent twice when you played in a public group for the first time
Consolidated in-app commands list to make it a little smaller
Added detection for newer exploits
Improved captcha solving system
Improved handling of exploit detections
Code cleanup (as always)
To save space and improve speed of the bot, talkers and activity data older than 60 days will be automatically deleted.
Due to overwhelming support from Casino users, the bot is now hosted on a server for much better speeds, Kik peering (ping time) and uptime. Thank you for helping Casino run and making it possible to afford the server costs!
Added detection for more exploit types
Re-programmed admins / talkers / activity lists, no longer gives an error on names saying to try again
"Leave" command was changed to "Leave message" to prevent accidental use of the command
Fixed "Set rules" and "Set leave" not working when the rules started with a new line
Fixed a bug with Tic-Tac-Toe improperly giving a tie when the board was full
Fixed a bug in Blackjack where surrendering took another half of your original bet instead of giving it back
Fixed a bug causing the bot to hard crash
Adjusted spin and roll payouts
Fixed a visual bug where Casino would list all members when saying "Admins". Note that this was just a visual error - no one ever had admin privileges when they weren't supposed to.
Fixed a bug with 48 mode counting banned members toward the member cap.
Fixed a bug where the permission level was improperly set when restoring from a backup, and fixed existing errors in the database.
Saying "Admins" in a group chat will now cause Casino to self correct its group state if you are incorrectly not detected as an admin
Fixed .lookup command not working properly, added more information to the results
Increased the max censor limit
More code refactoring / optimizations
Added a surrender option to Blackjack
Added a game / fun commands page
Added .8ball command, ask Casino a question by saying .8ball [your question]
Added 9 new bots to the status page
Website and Casino Bot code improvements
.100 command is now much improved for private groups, public is still on progress
Added .findbot command, see what utility bots are in any public group
Bot detection improvements
Upgraded .100 command, now helps you create public groups
Added 5 new bots to the status page
Updated a few of the built in command responses
Lots of backend code refactoring to help keep things tidy
More preparation for when paid themes return
Increased bot detection. Warning, since Kik increased the daily group join limit (why), the bot problem may get really bad.
Fixed dealer not always drawing to 17 in Blackjack like it should
Censored words / phrases are now also checked in names when they join the group
Blocked long triggers and censors from being added, as usually this is by mistake.
Started testing 1 new feature.
Backend changes change in anticipation to Kin (paid themes) hopefully returning soon.
Added group leaderboards for Casino games. Say ".leaderboard group" to check how you rank!