📄Version 3.3.0
≡ Base Changes
Changed the docker base image to
catub/catuserbot:latest
. Users can usecatub/base:bullseye
in case of blacklisting by changing the image name in the Dockerfile.Added a Docker Compose file with database support. Users can run the bot with a database, and if they don't set
DB_URI
inconfig.py
, it will automatically make an SQLite database.Added new Documentation .
Changed the plugin log style in
botlogger
to make it less spammy.Added logs support for VPS users (check
.help logs
).
≡ Breaking Changes
Updated
Telethon
to the latest version and added spoiler media support globally. Users can enable it inconfig.py
(SPOILER_MEDIA = True
).Removed the old way of managing database var by using
db
(.setdv
,.getdv
,.deldv
). Users can now manage them with var itself (.set var
,.get var
,.del var
). The bot will decide whether to add them in the database or inconfig.py
.
≡ Plugin Changes
〣 Security
Fixed the issue where sudo users could upload the config.py file.
Fixed issue where sudo users could scrap botlog config with eval.
〣 Reformatted
Reformatted inline and added
vcplayer
there too (check@your_bot_username
).Reformatted the log of
.eval
to make it more readable.Dumped
chatbot
for now, as no faster API was found for it.Revamped google, removed the old way of searching, and added the new way of searching with Google Lens (check
.help google
).Replaced ray.so API with chromedriver.
〣 Fixed
Fixed last.fm config error on VPS.
Fixed autoprofile error (after setting value, it was asking for the value again).
Fixed filesummary round video error.
Fixed sangmata now it can fetch name/username history.
Fixed stcr giving an error while making a sticker.
〣 Added
Added musicmix API with genius (fixes lyrics error for VPS users).
Added install to path option in
.install
.Added more flags in logs (check
.help logs
).Added
.inspect
in evaluators (check.help inspect
).aitools: AI chatbot works without any API key (check
.help aitools
).gentxt
: Generate text response from a given text (usingthab
API).genimg
: Generate an image from a given text (usingsomnium
).
openai: AI chatbot works with OpenAI API key (check
.help openai
).gpt
: Generate text response from a given text.dalle
: Generate an image from a given text.
schedule: Schedule messages with a database to any time (check
.help schedule
).schedule
: Schedule a message with date and time.autoschedule
: Schedule a message with day and time and repeat it.
≡ VC Player Changes
We have revamped the VC Player with several new features and improvements to make it more user-friendly and functional.
〣 New Features
Song Searching by Name
With this update, you can now search for songs by their name and play them directly in the voice chat. This feature eliminates the need to provide the full URL of the song.
Stream link Support
The new VC Player now supports streaming. This feature allows users to play songs from YouTube directly in the voice chat without downloading before.
Inline Support
The updated VC Player comes with inline support, which allows users to send messages with buttons that control the VC Player. Users can now control the VC Player without having to type commands in the chat.
Bot Mode Support
We have added a bot mode feature that allows the bot to send messages instead of the user. This feature is useful when you want to hide the identity of the user controlling the VC Player.
Clean Mode Support
The updated VC Player now comes with clean mode support, which automatically deletes the message after the bot leaves the voice chat. This feature helps keep the chat clean and organized.
Auth Mode Support
We have added an auth mode feature that filters the users who can use the VC Player. This feature is useful when you want to limit the number of users who can control the VC Player.
Vcusers Support
The new VC Player update comes with Vcusers support, which allows users to access the VC Player without sudo access. With this feature, you can grant VC Player access to specific users without giving them full access to the bot.
Repeat Option
We have added a repeat option that allows you to repeat the song until you uncheck it. This feature eliminates the need to keep adding the same song repeatedly.
Double Linked List
The updated VC Player now uses a double linked list for the playlist. This feature allows you to navigate through the playlist and play the next/previous song.
Automatic User Addition
If the VC_SESSION
string is added and the user is not in the group, the bot will automatically add the user to the group and play the song.
〣 Improvements
The updated VC Player is more user-friendly and functional.
We have fixed several bugs and improved the performance of the VC Player.
The VC Player is now more stable and reliable than before.
Last updated