a Telegram bot for those who wanna boast of their arch linux in the telegram, but are too lazy to run neofetch
npm install topbot> A bot for those who wanna boast of their Arch Linux in the Telegram, but are too lazy to run neofetch.





/info – get a dashboard with general stat of the system /tree – get running processes in tree view (parents & children) /bypid [filter] – get a list of running processes sorted by their PID /byuser [filter] – get a list of running processes sorted by their user /bypri [filter] – get a list of running processes sorted by their priority /bynice [filter] – get a list of running processes sorted by their nice /bystate [filter] – get a list of running processes sorted by their state /bycpu [filter] – get a list of running processes sorted by their CPU usage /bymem [filter] – get a list of running processes sorted by their memory usage /bytime [filter] – get a list of running processes sorted by their uptime /bycmd [filter] – get a list of running processes sorted by their command / – get stat of the process with PIDnpm i topbotexport TOKEN=export ADMINS='' npx topbot$ADMINS can use the bot everywhere (commands, inline, buttons)stop to console with it and press enterWARNING! Start your bot in PM before using the inline!
config.toml contains:[bot] – parameters for the launch of the bot that could be used instead the variables of environment [image] – a filename from ./views with a page and a selector of an element on it to render the general dashboard [process] – currently contains a list of signals that can be sended to processes using buttons
To render the dashboard, the page from ./views must contain a function render(data) that takes an object with information returning by systeminformation.getAllData()