Skip to content

StringManolo/nbmxbsf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nbmxbsf

General purpose Telegram bot.

Image of the Telegram Bot running on a Huawei Smartphone

Modules are loaded automatically from ./src/serverModules using the filenames. If you create a hello.ts, you can call the module using /hello command from Telegram, simple as that. You can find modules documentation here

Supported Platforms

  • Linux
  • Termux

May work on other systems too with few changes. Not tested in Windows yet.

Depends On

INSTALL AS USER

  • Clone:
git clone https://github.com/stringmanolo/nbmxbsf && cd nbmxbsf
  • Install required modules
npm install
  • Create password.txt file
echo 'thisIsMyLoginPassword' > password.txt
  • Create token.txt file
echo '1637382718:HWJSIW6BVhwUaL4JwhsiU6JevPQPipP3' > token.txt
  • Run the Bot
npm start;
  • Login in telegram bot chat
/login thisIsMyLoginPassword
  • Run available commands
/help

INSTALL AS DEVELOPER

  • Clone:
git clone https://github.com/stringmanolo/nbmxbsf && cd nbmxbsf
  • Install required modules
npm install
  • Make changes
echo '// Example of easily creating a time command
const time = (telegramText: string) => {
  return new Date();
}

export default time;
' > ./src/serverModules/time.ts
  • Create password.txt and token.txt files

  • Compile and run

tsc && npm start

TIPS

  • If you're a developer, you don't need to touch the server.ts/server.js code. Just develop the modules in the serverModules folder.

About

General Purpouse Telegram Bot. Can act as a RAT, a Ransomware, a post exploitation tool, or just as a core to your custom bot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published