Skip to content

hunsens/tele

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 lua

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •