TitanBot is designed to provide various features, from utility to entertainment. It's mostly a fun project
to use with friends, but could be deployed anywhere. It is built with Python and utilizes the py-cord
library.
I do not provide physical servers to host TitanBot anywhere other than my own Discord servers. If you wish to use TitanBot, you will need to provide the server.
- A folder to operate in
- A Python 3 installation (currently built with
3.12.5
, older versions may work but aren't verified) - Some
pip
modules. Those can be installed from therequirements.txt
file in the repository.
You will need to create a .env
file in the root of the operating folder. This stores environment
variables that TitanBot needs. The file should look somewhat like this:
DISCORD_TOKEN=<your bot token>
IPC_ADDRESS=localhost
IPC_PORT=65432
The IPC_ADDRESS
and IPC_PORT
are used for the CLI management interface, which can be accessed via the terminal
by running python TBApp.py
.
To run TitanBot, simply execute the following in your terminal: python TitanBot.py
. A log output will become
visible.
This project is MIT licensed. See the LICENSE file for more information.