Discord bot that provides DayZ RCon capabilities and cross chat
Project description
carim-discord-bot
A simple Discord bot that can communicate with BattlEye via RCon. Support can be found in the Carim Discord.
Table of Contents
Install
- Install Python 3.7 or 3.8
- Run
pip3 install carim-discord-bot - Run
carim-bot --setupand follow the instructions
Alternatively, you can deploy using Heroku.
Update
- Run
pip3 install carim-discord-bot -U - Run
carim-bot --setup configurationto see if any options have changed - Update your configuration file accordingly
- Restart the service if you have one
Features
- Log RCon communication to Discord
- Send RCon commands to the server via Discord
- Schedule RCon commands to be executed by relative time or aligned with the clock
- Skip the next instance of a scheduled command
- Perform safe shutdowns of the server, including kicking players and locking
- Establish cross-chat that links the in-game chat and a Discord channel
Usage
commands:
--help displays this usage information
--about display some information about the bot
--version display the current version of the bot
admin commands:
--command [command] send command to the server, or list
the available commands
--shutdown [seconds] shutdown the server in a safe manner
with an optional delay; notice messages
are broadcasted to the server at
60, 30, 20, 10, 5, 4, 3, 2, and 1 minute
until shutdown
--status show current scheduled item status
--skip index skip next run of scheduled command
--kill make the bot terminate
Examples
--command "say -1 Hello everybody!"
# this sends a message to everybody on the server
# notice the quotes around the command
--command players
# gets a list of currently connected players
--shutdown 3600
# schedules the server to be shutdown in an hour
Scheduled Commands
Examples
Send a global server message every 5 minutes
{
"command": "say -1 Hello everybody!",
"interval": 300
}
Shutdown the server every 3 hours starting at 00:00
{
"command": "safe_shutdown",
"delay": 3600,
"interval": 10800,
"with_clock": true,
"offset": 3600
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file carim-discord-bot-2.2.3.tar.gz.
File metadata
- Download URL: carim-discord-bot-2.2.3.tar.gz
- Upload date:
- Size: 28.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a9bc6017d252bbbac07cc8d3312edc02dca9921a8ff13b4d717149991e54529
|
|
| MD5 |
e03f1770549d44afba13b69e2f66fcdc
|
|
| BLAKE2b-256 |
7bdbdf7d2f834977b8a7ce30d51f4bb4a561d2440e52b0c86dc319953943770b
|
File details
Details for the file carim_discord_bot-2.2.3-py3-none-any.whl.
File metadata
- Download URL: carim_discord_bot-2.2.3-py3-none-any.whl
- Upload date:
- Size: 37.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd1a2e2da1e94dfd1e83b3ac44885faafacf007b588e4abec15b48b5b3e5c512
|
|
| MD5 |
281085186d83915b1a5c11fa6a21cf78
|
|
| BLAKE2b-256 |
7ef6fa9718a6693327ee1ff788fadb5b58b9407af527f10564b21d1742422785
|