UniBorg Commands
SpEcHiDe
😳 commands available in @UniBorg 🌝
_CORE
👉 .unload <PLUGIN NAME> Remove plugin from running
👉 .remove <PLUGIN NAME> Remove plugin from running
👉 .load <PLUGIN NAME> Reload plugin into the UserBot
👉 .send plugin <PLUGIN NAME> Sends the plugin to the current chat
👉 .install plugin As reply to any valid @UniBorg plugin, will download and load the plugin into the userbot.
DISCLAIMER: Some Plugins whcih were created before 5910b9b do not work.
👉 .ib @username Search Query Uses the @username by giving Search Query to the bot.
This requires the TG_BOT_TOKEN_BF_HER and TG_BOT_USER_NAME_BF_HER environment variables to be set.
Standard Plugins available in https://GitHub.com/SpEcHIDe/UniBorg
👉 .dc Gets the information about your Data Center and currently connected Data Center
👉 .config Displays the current Telegram Account configuration in the Terminal.
👉 .helpme Displays information about the Installed Plugins and the UserBot
👉 .syntax <PLUGIN NAME> Displays the DOCSTRING if available for a given plugin.
👉 .pbio <Telegram About> Changes the Telegram About
👉 .pname <First Name> \n <Last Name> Changes the Telegram First Name and Last Name
👉 .ppic as reply to a Telegram Photo, will change the Telegram Profile Photo
👉 .barcode <optional text> Uses the text, and generates a barcode of the contents of the text. It will also work with reply to a message or a text file.
👉 .calendar <2019-03-04> returns the Malayalam calendar for the date specified
👉 .admin tags ADMINs in the current chat.
DISCLAIMER: some group admins do not like this feature. So please read the corresponding group rules before using this feature.
👉 .coinflip <Optional Choice>
Flips a coin and tells whether Heads or Tails
👉 .color <Color Code> Sends the Color to the current chat
👉 .count Counts the Number of Dialogs you have in your Telegram
👉 .create <b> <Group Name> Creates a Basic Group
👉 .create <g> <Super Group Name> Creates a Super Group, or replies the Exception if this occurs.
👉 .create <c> <Channel Name> Creates a Broadcast Channel, or replies the Exception if this occurs.
👉 .currency <1> <USD> <INR> Gets the current currency conversion rate
👉 .dns <HOST> Get Domain Naming System Records of a Host on the Internet
👉 .url <http://example.com> Shorten a long URL to a short URL
👉 .unshort <http://example.com> Convert a short URL to a long URL
👉 .decide Get Yes or No decisions, at any time in the current chat
👉 .download Reply to a Telegram media to download to local UserBot server
👉 .download <URL | custom.file.name.extension> to download remote URL to local UserBot server
👉 .eval <Python Code> Evaluates the Python Code and displays the results, in the current chat.
👉 .exec <BASH command> Executes the SHELL command and displays the results, in the current chat.
👉 .ffmpegsave Reply to a Telegram video, will download and save the video in the current path. You can use .ffmpegtrim after doing this command.
👉 .ffmpegtrim <HH:MM:SS> <HH:MM:SS> uses FFMpeg to trim / cut a portion of the video, and send the result to the current chat.
Trims the video from first timestamp till the second timestamp.
If second timestamp is omitted, it returns a screenshot at the first timestamp.
👉 .nfc mp3 Converts the replied media to MP3 format.
👉 .nfc voice Converts the replied media to Telegram Voice format.
This voice message can be forwarded to @TrollVoiceBot and save it with corresponding tags.
👉 .filext <extension> Get information about an extension
👉 .fwd Reply to any message or media.
This requires the PRIVATE_CHANNEL_BOT_API_ID environment variable to be set in Heroku Environment Variables.
Get view counter on any post. Credits: @ManueI15
👉 .emoji <four emoji animations> (Read The Code to know how to use these)
👉 .gban <Optional Reason> Globally Ban an user from the entire network of Group Administration bots managed by you
👉 .ungban <Optional Reason> Globally Ban an user from the entire network of Group Administration bots managed by you
The above two commands requires the G_BAN_LOGGER_GROUP environment variable.
👉 .get_admin <Optional Argument> Gets Administrators in the Channel
👉 .get_bot <Optional Argument> Gets Bots in the Channel
👉 .get_id Get ID of the current Telegram chat
👉 .github <username> Get info about a GitHub user
👉 .google search <Search Query>
👉 .google image <Search Query>
👉 .google reverse search As a reply to an image, to search for it in Google. This plugin works best if used in Heroku Servers.
👉 .invite <@username1 @username2> invite users to the current chat
👉 .ifsc rp <IFSC CODE> Get information about a bank knowing it's IFSC code
👉 .json Get Telegram metadata of any message
👉 .meaning <SEARCH WORD> Checks word's meaning in the dictionary powered by @UkDictBot
👉 .ud <SEARCH WORD> Checks word in UrbanDictionary.com
👉 .ocrlanguages Get available language codes in ocr.space API
👉 .ocr <LangCode> Convert Image to Text using ocr.space API
The above command requires the OCR_SPACE_API_KEY environment variable to be set.
👉 .paste <Optional Argument> Sends the text to del.dog PasteBin service. It also works with replied text files and messages.
👉 .cpin Pins the replied message in the current chat
👉 .ping Checks the Telegram Ping Pong time with your UserBot server and Telegram.
👉 .get_poll Displays the replied Poll as text
👉 .restart
👉 .shutdown
👉 .promote <Optional ID> Promotes the user in the current chat. Also, works with replied users.
👉 .prank.promote Promotes the user in the current chat. Also, works with replied users. Credits: https://t.me/telethonofftopic/93334
👉 .purge <Optional "tag"> Reply to a message to clear all message starting from the replied message
👉 .makeqr <Optional Text>
👉 .getqr Gets the information contained in a Quick Response image
👉 .rl <LEECH LINK> Tries to generate a IP specific link, for the particular host.
At the time of writing this, this supports: OpenLoad, and Google Drive.
👉 .remove.bg Reply to an image to send to remove.bg Servers
This plugin requires REM_BG_API_KEY environment variable.
TIP: it is easier to use @Remove_BGBot if you find the above setup cumbersome.
👉 .sca <Optional Argument> Sends the relevant Chat Action to the target chat.
👉 .screencapture <URL> Sends the screenshot of the URL given, to the current chat.
As of 290bef3 this plugin does not require any API key. But needs the following two build packs.
👉 https://github.com/heroku/heroku-buildpack-google-chrome
👉 https://github.com/heroku/heroku-buildpack-chromedriver
👉 .speedtest image
👉 .speedtest file
👉 .speedtest text
👉 .kangsticker <Optional Emoji> Reply to a sticker to add it your personal Telegram sticker pack.
👉 .getsticker Uploads the sticker pack as an archive file
👉 .packinfo Check the sticker pack info of the replied sticker
👉 .stt <Lang Code> Convert Speech To Text
This requires the IBM_WATSON_CRED_URL and IBM_WATSON_CRED_PASSWORD environment variables to be set.
👉 .tagall Mentions the First 100 users from the Member List, in the current chat.
DISCLAIMER: Please use this feature judiciously, and don't be annoying to other Telegram users. Use Common Sense where required.
👉 .telegraph text <title> Creates a telegra.ph post with the replied message or file contents.
👉 .telegraph media Generates a telegra.ph link for the replied photo.
The above two commands requires PRIVATE_GROUP_BOT_API_ID to be set.
👉 .torrentz <Search Engine To Use> <Search Query> Searches the Torrent Search Engine for Search Query
Currently Available Search Engines are torrentz2.eu and idop.se
TIP: feel free to use @TorrentSearchRoBot if you do not want to setup an userbot, or if Torrentz / Cloudflare has been blocked by your service provider.
👉 .torrent <INFO HASH> Converts the Info Hash to Magnetic Link and Torrent File
N.B.: converting to Torrent File, requires PRIVATE API (which will not be made Public)
👉 .savethumbnail Saves the replied photo to be used as thumbnail for next Telegram uploads.
👉 .clearthumbnail Clears the saved thumbnail.
👉 .getthumbnail Gets the Saved thumbnail.
👉 .getthumbnail Gets the thumbnail of the replied media, if replied to any media.
👉 .typewriter <Some Text to be displayed as TypeWriter Animation>
👉 .tr <Lang Code> Google Translate
👉 .tts <Lang Code> Google Text to Speech
👉.otransfer <@username> Transfers the current chat to the input @username
This requires the TELE_GRAM_2FA_CODE environment variable.
👉 .unbanall Removes all user Restrictions in the current chat
👉 .ikuck <Optional Argument> @ukinti_bot PRO Feature
👉 .ban <Optional ID> Bans the replied username or ID from the current chat.
👉 .unban <Optional ID> Unbans / Removes restrictions of the replied username or ID from the current chat.
👉 .mute <Optional ID> Mutes the replied username or ID in the current chat.
👉 .cbutton Reply to a message to get buttons added to the message
This requires TG_BOT_TOKEN_BF_HER, TG_BOT_USER_NAME_BF_HER and PRIVATE_CHANNEL_BOT_API_ID variables to be set.
👉 .getime <Optional Argument> Displays the current system time as a sticker.
👉 .weather <Location> Gets the weather of a specified Location as text
This requires the OPEN_WEATHER_MAP_APPID environment variable to be set.
👉 .wttr <Location> Gets the weather of a specified Location as image
👉 .whatscrapp Reply to a WhatsApp formatted message, to apply Telegram formatting to it.
👉 .whois <Optional ID>
👉 .wikimedia <Search Query>
👉 .wikipedia <Search Query>
👉 .xkcd <Search Query>
👉 .uploadasstream <Path to File>
👉 .upload <Path to File>
👉 .uploadir <Path to Directory>
👉 .verystream <Path to Video File>
This requires the VERY_STREAM_LOGIN and VERY_STREAM_KEY environment variables to be set.
👉 .rndlup <URL | custom.file.name.extension>
👉 .rnupload <New File Name>
👉 .rnstreamupload <New File Name>
👉 .ariastart Starts aria2 daemon
👉 .addmagnet <MAGNETIC LINK>
👉 .addtorrent <TORRENT FILE LOCAL PATH> You do not need this (Read Below)
👉 .addurl <A Valid URL>
if the URL is of a http torrent file, it will automatically start leeching the torrent.
👉 .ariaRM
👉 .ariaP
👉 .ariaResume
👉 .showariastatus
👉 .ugdrive Reply to a Telegram media, uploads it on gDrive
👉 .ugdrive <LOCAL PATH> Uploads LOCAL PATH to gDrive
👉 .gdrivedir <LOCAL DIRECTORY PATH> Uploads LOCAL DIRECTORY PATH to Google Drive maintaining the directory structure
👉 .gdrivesp <https://drive.google.com/drive/u/3/folders/13vbZP4AGPthgt5B_bF4scXxdG9pfMkr2>
Sets the folder to be used for uploads.
👉 .gdriveclear Clears the previous folder ID set. All future uploads will be to the root directory in your Google Drive.
👉 .drive delete <ID>
👉 .drive get <ID>
👉 .drive search <SEARCH QUERY>
The Google Drive Plugin(s) requires G_DRIVE_CLIENT_ID, G_DRIVE_CLIENT_SECRET, and G_DRIVE_AUTH_TOKEN_DATA Heroku Environment variables to be set.
G_DRIVE_AUTH_TOKEN_DATA is only needed for Heroku users, because of it's ephimeral file system.
Database Plugins
The database plugin requires a valid database setup.
Heroku users will have Postgres installed by default if they have deployed the UserBot using the Pink Deploy button.
👉 .lock <type> Lock the given type in the current chat
👉 .unlock <type> Unlocks the given type in the current chat
👉 .curenabledlocks Check the active locks in the current chat
👉 .setflood <Number>
👉 .addblacklist <Trigger> Adds the trigger to the blacklist in the current chat.
👉 .listblacklist List the current blacklist triggers.
👉 .rmblacklist <Trigger> Removes the trigger from the blacklist in the current chat.
👉 .savefilter <Trigger> Saves the replied message with Trigger, in the current chat. Any user saying Trigger will get the replied message as a reply.
👉 .listfilters List the filters in the current chat.
👉 .clearfilter <Trigger> Clears the filter with trigger Trigger, from the current chat.
👉 .clearallfilters Clears all filters in the current chat.
👉 .snips <Trigger> Saves the replied message with #trigger, globally.
👉 .snipl List the saved snips.
👉 .snipd <Trigger> Deletes the #Trigger, globally.
LYDIA_API
👉 .enacf Enables the Lydia API with the user in the current chat.
👉 .delcf Disables the Lydia API with the user in the current chat.
👉 .lstcf Globally, list the users (and chats) with whom you have enabled the Lydia Auto Chat API.
The above three plugins require the LYDIA_API environment variable to be set.
👉 .savewelcome <Welcome Message> Saves the Welcome Message for the current chat. Whenever a user joins the chat, this message will be shown.
👉 .clearwelcome Clears the welcome message in the current chat.
😞 I do not know what the below commands do / How to write it here 🤦♀️
markdown
SED
xtools
ℹ️ @UniBorg