fcoder_assitant the purpose of member management. Replace the manual method. Save time.
- Command handling with a specified prefix.
- Basic command example:
!hello. - Periodic message scheduling (every 1 minute).
The project is organized into the following packages:
- main: Contains the main application entry point.
- config: Handles configuration loading from a JSON file.
- handlers: Manages Discord event handlers, such as message creation.
- scheduler: Implements the periodic message scheduling logic.
- Go and go-task installed on your machine.
- A Discord bot token. You can obtain one by creating a new bot on Discord.
-
Clone this repository:
git clone https://github.com/khengyun/fcoder_assitant.git
-
Navigate to the project directory:
cd fcoder_assitant -
Automatically dockerized project and open default browser.
go-task run
Create a config.json file in the config directory with the following structure:
{
"Prefix": "!",
"Token": "YOUR_DISCORD_BOT_TOKEN"
}Replace "YOUR_DISCORD_BOT_TOKEN" with your actual bot token.
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.
This project is licensed under the Fcoder License.