GramUS
An extensible and minimal Telegram userbot powered by GramJS.
Modules ยท Wiki ยท Deploy to Heroku
DEPRECATION NOTICE
This project is no longer maintained. You might like Xor.
Features
- Doesn't require you a lot of resources to run it.
- Lets you install custom modules.
- Logs errors in a chat.
- Minimalist design.
Configuring
Required variables
API_ID
: Telegram app IDAPI_HASH
: Telegram app hashSTRING_SESSION
: GramJS string sessionLOG_CHAT_ID
: Log chat IDDB_URI
: MongoDB URI
Optional variables
DB_NAME
: Database name, this is usually set when using MongoDB Atlas. Default isgramus
.COMMAND_PREFIXES
: List of characters separated by whitespace to use as command prefixes. Default is. ;
.LOG_LEVEL
: GramJS log level. Default isnone
.CONNECTION_RETRIES
: GramJS client connection retries. Default is10
.
Deploying
Heroku
On a server
- Install:
npm install
- Build:
npm run build
- Start:
npm start
License
Credits
- Roj Serbest: lead developer.
- Akash, Gowtham2003: developers.
- Painor, Andrew, Watzon: GramJS developers.
- Xen: Ion developer.