Archived
1
0
Fork 0
No description
This repository has been archived on 2023-06-17. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-06-21 21:34:07 +00:00
bot Added opensource command 2021-06-21 23:12:42 +02:00
help Added opensource command 2021-06-21 23:12:42 +02:00
lib Updated CDL and CDL DB 2021-06-05 16:40:08 +02:00
.gitignore Further improvements and and additions 2020-12-14 20:36:20 +01:00
.gitlab-ci.yml.bak Redisabled CI 2021-06-05 17:06:31 +02:00
.gitmodules Allow building without CDL++ installed 2021-05-09 17:55:16 +02:00
cdlpp.cmake Fixed cdlpp.cmake 2021-05-09 18:01:56 +02:00
CMakeLists.txt Update CMakeLists.txt 2021-05-22 14:33:00 +00:00
config.json.example Added eval command 2021-03-08 00:19:31 +01:00
embed.cmake Removed emojis.h; embedded help files into executable 2020-12-20 11:53:04 +01:00
LICENSE.txt Added MIT license 2020-12-26 13:21:08 +01:00
README.md Update README.md 2021-06-21 21:34:07 +00:00

Tuxiflux

A feature-filled free and open source Discord bot based on CDL++, Discord++ and Boost ASIO!

This bot is the first big bot written on CDL++, so in case you want to learn how to use that framework... Come on it's an open source project, just read the source code and learn!

Default prefix

The default prefix is t#

Commands

For a list of commands, this out help/help_1.txt!

Setup

  1. Install CDL++
  2. Copy config.json.example to config.json and fill it
  3. Clone submodules: git submodule update --init --depth 1 --recursive
  4. Make and chdir into build directory: mkdir build && cd build
  5. Configure the project: cmake ..
  6. Get everything compiled: make -j$(nproc)
  7. Run the bot: ./tuxiflux
  8. Enjoy!

Hint: the database does not need any special setup. I can recommend ElephantSQL for simple setups.

Living example

Here's a running instance of Tuxifan ready for daily use: Discord Bot Invite