{"repo":"Al-Muhandis/ShellRemoteBot","free":true,"listed":false,"github":"https://github.com/Al-Muhandis/ShellRemoteBot","clone":"git clone https://github.com/Al-Muhandis/ShellRemoteBot.git","description":"Shell remote control from telegram (SSH/terminal emulator)","language":"Pascal","stars":54,"topics":["freepascal","pascal","telegram","telegram-bot","ssh","lazarus","shell","bash","terminal-emulators","daemon"],"license":"MIT","category":"cli-tools","readme_excerpt":"Shell remote control from telegram Description of the ShellRemoteBot Helps you work with your server (or remote computer) via telegram bot emulating terminal operations (sh for Linux and cmd for Windows) and a file manager functionality. It is possible to work in the terminal from under any user in OS. You can configure access to several telegram users or only for You. The program can run as a regular console program or run as a daemon/service. Tested in Linux but You can try to use in other OS also. Developed with FreePascal. It depends on fp-telegram lib . Script files (macros) You can specify predefined shell scripts. Create script file with extention .script in the same folder where INI file is located. Get the script menu by command /scripts . Click the selected script. File manager You can call the file manager by /dir command then select directory inline button (select another folder) or file inline button (select the file to download). You can set the default value in the configuration file ( DefaultDir in [File] section) Installation 1. Create bot https://core.telegram.org/bots/#3-how-do-i-create-a-bot . You must select (keep default) longpolling method for getting updates. 2. Create config ini file tgshd.ini in app folder: 3. Run as a console program or daemon/service. DEB package You can easily install/upgrade using a .deb file on Debian/Ubuntu/etc. installation with deb Download deb package from release section https://github.com/Al-Muhandis/ShellRemoteBot/release","default_branch":null,"files":null,"tree":[],"storefront":"/r/Al-Muhandis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Al-Muhandis/ShellRemoteBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}