Giter Site home page Giter Site logo

bolder's Introduction

File manager telegram bot

A linux file manager telegram bot

commands

cd [folder]

/cd /test/test

ls

/ls

mkdir [folder name]

/mkdir new folder

rmdir [folder name]

/rmdir new folder

rm [file name]

/rm test.mp3

touch [file name]

/touch test.txt

cat [file name]

/cat test.txt

tofile [file name] [text]

Will create a file with name [file name] and will put [text] in it

/tofile test.py print "Hello world !"

shell [command]

/shell uptime

cp [file] [dir]

/cp test.png test/test

mv [file] [dir]

/mv test.png test/test

upload [file name]

/upload test.txt

Will upload that file in current folder

download

will download that file you replied to

/download

Bot will select a name automatically

/download [file name]

Bot will save file with [file name]

Bot can upload files up to 50 mg and download files up to 20 mg

Installation

You should have lua installed

sudo apt-get install lua5.1

Clone the bot

git clone https://github.com/Imandaneshi/file-manager-bot.git
cd file-manager-bot

Then install bot using

bash launch.sh install

Then enter your base folder and telegram bot api key in bot.lua (config part)

local bot_api_key = ""
local BASE_URL = "https://api.telegram.org/bot"..bot_api_key
-- Base folder like
-- local BASE_FOLDER = "/home/imandaneshi/files/"
local BASE_FOLDER = ""

And enter your telegram-id in admins table in bot.lua

local var = false
  local admins = {123456789,987654321}-- put your id here
  for k,v in pairs(admins) do

Save bot.lua

Start the bot

bash launch.sh

bolder's People

Contributors

imandaneshi avatar tiagodanin avatar

Watchers

James Cloos avatar AlphaCyber 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.