Coder Social home page Coder Social logo

botsssh's Introduction

BotShell

N|Solid

๐Ÿ‘ Thanks in advance for any support you make for this project

BotShell is a pluggable telegram bot based on telethon.

  • speed & fast.
  • pluggable plugins (no need to restart).
  • asynchronous bot.

Installation

The source can be installed now from (linux,termux).

BotShell requires Python3.8+ to run.

First thing first install the dependencies.

$ # linux (terminal)
$ sudo screen -S SoPro
$ git clone https://github.com/micodev/botShell.git && cd botShell && sudo apt install screen && sudo chmod +x bot.sh
$ bash bot.sh
$ # press ctrl+a+d

For termux you can use

 $ pkg install git #when using termux only
 $ git clone https://github.com/micodev/botShell.git && cd botShell && chmod +x bot.sh && bash bot.sh
 $ Insert api hash (https://my.telegram.org) : your_app_hash
 $ Insert api id : your_app_id
 $ Insert the id of main user (you id) : your_id
 $ Please enter your phone (or bot token): enter_phoneNumber_or_Token

When the window print the above output fill it with the required field.

To update to latest version of our source backup your store file if exist then do the command below. (run this inside botShell directory).

$ git reset --hard && git pull 

Plugins

BotShell is currently extended with the following plugins,feel free to make some and pull request it or send to developers of this source to insert it in.

Plugin README
cronJob Simple implementation of cron job.
getBook Get book from libgen.
help By sending /help you can get a message with all command available or its usage.
img2pdf You can convert 20 of images to pdf.
marquee Text that send by bot (if using cli) or from user to bot will be marquee.
ocr Get text from image (arabic supported the english going to be rtl).
plugins Show, enable,disable plugins exist in plugins folder.
squareSnake Using this plugin bot can make square message using emoji with black white square emoji.
tagAll Tag all users exist in group.
typing Make message like someone typing it at realtime.
weather Get weather from OpenWeather.
heartAnimation Heart replacement animation.
moonAnimation Edit message with moon phases.
msgCount Get actual user's message count.(cli only)
clockAnimation Edit message with clock emoji phases.
boxFlashing Make flashing box by editing message.
zakhrafa Make english zakhrfa.
castingAnimation Send then cast content for a period of time.
tempMessage Send msgs for a period of time.
photoFromName Generate photo from name from website.
earthAnimation Earth with moon and sun turn around it.
profileChange Change profile info.
qoute get qoutes from internet by tag.
tagAdmins Tag all admins in group.
welcome Show message when person joined.
youtube Download from youtube (reply to youtube url).
shellCommand Run your beautiful command using the bot and get output at runtime.
uploadMe Upload your plugins from anywhere in bot by reply to msg.
update Update the server for users that does not edit the source.
screenshot Take a screenshot of a website.
akonet Get net status from isp in Iraq.
getWallpaper Get multi sizes wallpaper.
bingSearch Get images from bing.com.
getFileServer Download file from server to Telegram.
mutePersonal Mute/unmute users in chat.
devAdded Make someone dev at bot.
sysInfo Get current system information.
wordDictionary Get meaning of word with is spell and pronunciation.
externalYoutube[1,2,3] Fast way downloading audio from youtube.
execTest Test your python code here.
whois Show information about user.
text2speech Voice from text maker.
lyrics Show The lyrics of a music.

Development

Want to contribute? Great! Contract with us from here : Ibrahim Ayad.

Note: this bot is still being under development so keep up with updates.

License

MIT (Personal use only).

Totally free software..

botsssh's People

Contributors

aymenjd avatar micodev avatar micoiq avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.