Go to file
SeungJu Lim db025ff34e edit cronJob algorithm (summertime) 2025-04-22 23:58:13 +09:00
commands minor fix 2025-01-29 00:50:23 +09:00
config edit cronJob algorithm (summertime) 2025-04-22 23:58:13 +09:00
events fix dcinside regex & US stock market alarm setting 2025-02-10 02:20:45 +09:00
feature edit cronJob algorithm (summertime) 2025-04-22 23:58:13 +09:00
.dockerignore Add feature to change user roles based on color reactions 2024-03-23 23:19:01 +09:00
.gitignore init 2024-03-21 22:36:09 +09:00
Dockerfile Add feature to change user roles based on color reactions 2024-03-23 23:19:01 +09:00
LICENSE Initial commit 2024-03-21 12:00:59 +00:00
README.md add trading hours notifier to Readme 2025-01-29 00:52:35 +09:00
app.js minor fix 2025-01-29 00:50:23 +09:00
app_backup.js Revision whole project structure 2025-01-29 00:28:01 +09:00
package-lock.json add US Trading hours notifier 2025-01-29 00:05:21 +09:00
package.json add US Trading hours notifier 2025-01-29 00:05:21 +09:00
utils.js add US Trading hours notifier 2025-01-29 00:05:21 +09:00

README.md

Caffeine Bot

Caffeine Bot enhances Discord server interactions and management, offering essential features in a user-friendly package.

Features

  • Ping Command: Checks bot latency with a simple ping -> Pong! response.
  • Censoring Specific Words: Maintains a respectful environment by censoring predefined words.
  • URL Embeds: Generates rich previews for shared links, currently supporting dcinside.com.
  • Color Role Assignment: Users can change their color roles via emoji reactions.
  • Role Reset Option: Enables users to reset their color roles with a single reaction.
  • Automatic Reaction Cleanup: Removes user's reactions post-selection for a tidy chat.
  • USA Trading Hours & Summer Time Notifier: Sends accurate market open/close alerts with automatic DST adjustments.

Setup

  1. Prerequisites: Install Node.js.
  2. Installation: Clone the repository and run npm install.
  3. Configuration: Create a .env file at the root with your TOKEN and CLI_ID.
  4. Launch: Execute node app.js to start the bot.

Additionally, we are using Docker to host our bots.

Adding to Your Server

Create and invite the bot through the Discord Developer Portal, using the OAuth2 URL with appropriate permissions.

Usage

Caffeine Bot automatically processes commands and messages upon joining a server. No additional configuration needed.

Contribute

Suggestions and contributions are welcome via pull requests or issues.

Contact

For inquiries or support, reach out to seungju.dev@gmail.com.

License

Distributed under the MIT License.