Make sure to enable "Privileged Gateway Intents" for the discord bot: https://discord.com/developers/applications/ -> SERVER MEMBERS INTENT
- Install Python3.11 (Other versions might work with some changes to asyncio)
- Clone the git
https://github.com/Yoshi-E/ArmaRconDiscordBot.git
- You will need Git to install all modules.
- Run
pip install -r requirements.txt
to install required modules - Run the
bot.py
once. - Now configure the bot inside a web browser of your choice. Simply open the site: localhost:8000
- Now enter all essential details (Discord token, etc.)
- Restart the bot
- The bot should now be functional. However the permission have to be configured first, otherwise you wont be able to use any commands. Open the settings again, and set up the permissions.
- Now you are done.
- "The system cannot find the file specified while executing the command git clone ..."
- This means you do not have git installed on your computer. Either install git, or manually download the .whl here. If you choose the non git option, then you have to delete the first line in the requirments.txt and install it normally.
- "ModuleNotFoundError: No module named '____'"
- You forgot to install the modules. You can just install missing modules with "pip install <module_name>"
- Make sure you are running the bot with the correct python instance. E.g. run the bot with "python3 bot.py" instead of just using "bot.py". Sometimes windows uses by default python2.
- The settings page looks mostly empty
- Try a diffrent browser (IE / Edge not supported)
This Bot directly works with my RCon API: https://github.com/Yoshi-E/Python-BEC-RCon
- I want to bot to do this or that, what can I do?
- You open an issue here with detailed information on what you want. You can also directly contact me on discord: Yoshi_E#0405 (I am on all Bohemia discord servers).
- You can also ask in the Forum Thread
- Can I use this bot with multiple servers?
- Yes and no, currently each instance of the bot can only handel one Arma server. However you can just setup multiple instances of the bot.
- How does this bot help to administrate my server?
- You can receive push notifications directly on your phone. You can manage your server on the go.
Easy setup and configuration with a web based setup page
Display Player account in the bots status:
Get warnings about script errors in the mission:
Receive Ban notifications (Local only):
Warnings for people that might be using multiple accounts
Search users using IP, BEID, Name, last seen:
This Bot (or code that I own inside) cannot be used in a monetization process. However you can ask for permission.
JMWBot by Yoshi_E is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This project is not affiliated or authorized by Discord or Bohemia Interactive a.s. Bohemia Interactive, ARMA, DAYZ and all associated logos and designs are trademarks or registered trademarks of Bohemia Interactive a.s.