Admin bot is a discord bot written in Discord.js. It allows you to view relatime game servers info, execute server commands directly from discord, view stats and much more. Command handler and event handler is added so feel free to extend commands and events.
Latest binary builds are always available at:
Admin bot requires less effort to get up and running.
Windows
Admin-bot.zip
config/default_config.js
, name it config.js
and edit itconfig/config.js
(add your token, prefix, webfronturl and adminid)StartAdmin-bot.cmd
or npm start
in command promptLinux (Ubuntu 20:04)
sudo apt install nodejs npm
mkdir DiscordBot
cd DiscordBot
git clone https://github.com/Sparker-99/Admin-bot.git
cd Admin-bot
npm i
cp config/default_config.js config/config.js
nano config/config.js
(add your token, prefix, webfronturl and adminid)chmod +x ./StartAdminBot.sh
./StartAdminBot.sh
To host the discordBot on any other Linux distro You have to install nodejs and npm for your distro, then the rest is the same on all other Linux Distro.
Download latest build and Extract into old version directory, unless otherwise specified.
database
folder will be not overwritten by the update.
default_config.js
file will need to be merged manually by the user to the user's existing 'config.js
file.commands
files will be lost. Consider backup or rename the files before update.Node 16
which kills any application with critical exceptions. So its recommended to use PM2 or any program that restarts the bot.
Download latest build and Extract into new directory.
database
should be copied into new bot directory.default_config.js
from config
directory, and paste as config.js
default_config.js
file will need to be merged manually by the user to the user's existing 'config.js
file.commands
files will be lost. Consider backup or rename the files before update.Node 16
which kills any application with critical exceptions. So its recommended to use PM2 or any program that restarts the bot.
Create a discord application from discord developers, click on add bot and copy the token if you dont know how read this Wiki
token
— Insert the bot token
prefix
— Insert the bot prefix that is used before commands like !help
webfronturl
— Insert the IW4M Admin webfront url. In case of local refrain from using 127.0.0.1 or such use IPv4 or DHCP address.
results_perpage
— Insert a number from 1 upto 10 to set number of results per page of status and players command
custom_presence
— You can set bot's custom presence. Use this following parameters below
{m}
— max players count{p}
— players online count{s}
— total server countstatus_channel_id
— You can insert a discord channel's id to send autostatus on an intervalstatchan_update_interval
— Specifies how often the bot will update the autostatus in channel in secondscolor
— You can insert a hex colour code to get that colour for all embed discord messagesthumbnail_image_url
— You can insert an image link to get custom thumbnail for all embed discord messagesfooter
— You can insert a footer message to display as footer for all embed discord messagesownerid
— You can insert an admin's or bot owner's client id to lock botinfo for administrator or bot owner
*TFAGaming for creating DiscordJS-V14-Bot-Template