UniBorg Commands

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


Report Page