JuanCarlos Posted July 26, 2018 Share Posted July 26, 2018 Open Source Customizable Ark Chat/Admin Bot. 1 File, 0 Dependencies, No Database. Customize using INI config and MarkDown MD files. ~150 Kilobytes size. Tiny CPU & Net use. 1 plain text source code file of ~500 lines. No install, just copy it and run it. No uninstall, just kill it and delete it. Does not write anything to Disk. Works with Ark Servers with Dynamic Public IP address. Works with Ark Servers with Fixed Public IP address. Can run on the same Server that Ark server is running. If you can code, send any improvements on the GitHub. Uses Telegram Chat API, Nim Programming Language, RCON. Linux-only for now. https://github.com/juancarlospaco/nim-ark-bot/releases Link to comment Share on other sites More sharing options...
JuanCarlos Posted August 8, 2018 Author Share Posted August 8, 2018 Bot Commands:/saveworld Saves the World, you can customize this from config.ini. /listplayers List Online in-game Players, you can customize this from config.ini. /getchat Get Ark in-game Chat, option to hide Admin commands, you can customize this from config.ini. /day Force Day in-game on Ark, you can customize this from config.ini. /night Force Night in-game on Ark, you can customize this from config.ini. /lastversion Shows latest Ark Version, you can customize this from config.ini. /status Official Ark Network Status, you can customize this from config.ini. /mods Info about the Mods active of your server, automatically extracted from gameUserSettings.ini, you can customize this from config.ini. /ping Responds "pong". /about Info about the Bot. /uptime Bot Uptime, you can customize this from config.ini. /datetime Current real life Server Date & Time, ISO format, you can customize this from config.ini. /help Basic Help about Bot commands. /donate Info about Donations on your Server, you can customize this from config.ini. /steam Steam API Server Status, checks if Server is visible on the List, you can customize this from config.ini. /serverlocation Server Geo Location, shows players wheres the server from, with Map thumbnail and Open Street Map link, you can customize this from config.ini. /dollar International real life real time Exchange Prices (Dollar, Euro, BTC, etc) ideal for Monetized Servers, Shops, Bids, Tournaments, etc, you can customize this from config.ini. /updateark Update Ark Server and Ark MODs on demand, shows progress on the chat, you can customize this from config.ini. /destroywilddinos Force destroy all wild dinos, you can customize this from config.ini. /rcon Info about RCON (ip, port, etc), you can customize this from config.ini. /ip Info about Servers IP (Private IP), you can customize this from config.ini. /public_ip Info about Servers IP (Public IP), you can customize this from config.ini. /df Info about Servers HDD Disk usage, you can customize this from config.ini. /free Info about Servers RAM Memory usage, you can customize this from config.ini. /lshw Info about Servers Hardware, you can customize this from config.ini. /lsusb Info about Servers USB Devices, you can customize this from config.ini. /lspci Info about Servers PCI Devices, you can customize this from config.ini. Chat to in-game players: Chat to your Ark server in-game players from Telegram, just chat with the Bot!. Bash Plugins: User provided arbitrary Bash plugins are supported, just copy your *.sh scripts to ./plugins/bash/ Anything you want the Bot to say just print it to standard output on the script, MarkDown supported. File Sharing: User provided arbitrary static file sharing are supported, just copy your *.* files to ./plugins/static/ Config: Configurable Terminal Colors (Color Blind support). Configurable Validation of Ark Updates. Configurable exchange Currencies and rounding prices (2 decimals). Configurable Donation text, Markdown supported. Configurable Polling Interval (from 1 to 127). Bot sends broadcast "Ark Telegram Bot Started" when starting. Future: Compressed on-demand full Backup is on development. Downloads: Full plain text source code on GitHub (~500 Lines). Native binary 64bit executables on GitHub (~500 Kb). Link to comment Share on other sites More sharing options...
JuanCarlos Posted August 19, 2018 Author Share Posted August 19, 2018 New Bot Commands: /backup Ark Server compressed recursive full ZIP Backups with date and time (ISO-format) on the filename, you can customize this from config.ini. /synctime Syncs Ark Server in-game Time with Real Life Time, your server can mimic real life day/night cycle, you can customize this from config.ini. /ping Real Ping to a real arbitrary IP, you can customize this from config.ini. /getgamelog Arks built-in GetGameLog, you can customize this from config.ini. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.