https://github.com/seanwlk/wfbot
Warface Discord bot with useful tools for the community.
https://github.com/seanwlk/wfbot
discord discord-bot discordjs discordjs-bot warface
Last synced: 5 months ago
JSON representation
Warface Discord bot with useful tools for the community.
- Host: GitHub
- URL: https://github.com/seanwlk/wfbot
- Owner: seanwlk
- License: gpl-2.0
- Created: 2018-08-19T20:59:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-10-06T21:25:30.000Z (8 months ago)
- Last Synced: 2025-10-06T23:25:38.113Z (8 months ago)
- Topics: discord, discord-bot, discordjs, discordjs-bot, warface
- Language: JavaScript
- Size: 134 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wfbot
[](https://nodejs.org) [](https://github.com/seanwlk/wfbot/issues/new) [](https://github.com/seanwlk/wfbot/blob/master/LICENSE)
Warface Discord bot with useful tools for the community.
## Functionalities
Among the tools you could find there is stuff like checking current amount of online player per channel, game news, reference to useful materials, game ladders, player statistics and more to come.
The list of available commands will be registered in the chat (if the bot has the correct permissions) and you will be able to access them by typing `/`
## Prefix
This version of wfbot has no prefix but uses the new slash commands standard released by Discord which will be mandatory from May 2022.
## Language
The default language is English but a user with `ADMINISTRATOR` permissions in a server can set a supported language by using `/language` command.
If your language is not currently supported you are more than welcome to submit one either by opening a pull request and creating a language.json file that you can find in `langs` folder or send the file to me via DM on discord and I'll add it.
NOTE: the current slash commands implementation does not allow a proper way to configure command aliases in other languages. Hopefully in a future release of Discord APIs this will be possible.
## News channel setup
To setup a news channel you can use the command `/push_news #news_channel_name` but there are a few conditions.
- Only server owner is able to use said command
- It is possible to configure only **one** channel by type for each server (you can add PC international, PC Russia, Xbox, Playstation news to the same server)
## Feedback
If you have any feedback or ideas on new functionalities to be added to the bot please don't hesitate to [open an issue](https://github.com/seanwlk/wfbot/issues/new) or contact me on discord if you see me around, all ideas are very well appreciated since i would like to make an useful tool for everyone.
## Configuration and permissions
I will not configure anything for anyone, you are the one that will have to fix the eventual missing permissions for the bot. **It requires to read, write and send embeds** in the channels. It's up to you to configure it in a way that users won't abuse/spam the commands in normal chats.
## Add to your server
You just have to click [here](https://discord.com/oauth2/authorize?client_id=310134676620574720&scope=bot+applications.commands&permissions=67619905) and then select the server you want to add the bot to, like in the following picture.

## Disclaimer
Take the functionalities as they are, at the moment I do not plan to add a custom prefix per server and deep customization of commands. There can be downtimes of certain commands due to their backend that runs on my homeserver instead of the VPS. I reserve the right of adding/removing/changing features.
## Donate
Please consider donating to support the project and maintain the server on which the bot is running. Thanks.
[](https://paypal.me/seanwlk)