A financial calendar bot for Discord built with Nest.js.
This project utilizes Node.js to create a financial calendar bot for Discord, helping users stay updated with financial events and announcements.
This Discord financial calendar bot automatically sends daily economic events to a specified channel in a Discord server. The primary aim of the bot is to provide users with current information about economic events. Here are some key features of the bot:
A channel must be designated for the bot to operate. This channel is where the bot will send daily economic events. The bot service should specify this channel.
The bot sends current economic events to the specified channel every day at midnight (it's important to note that the timing can be adjustable). These events include economic data released for the day that are deemed significant.
When a specific economic event is announced, the bot instantly displays the actual, previous, and predicted values of the event. This feature enables users to access quick and up-to-date information when economic events are significant.
After an economic event is announced, the bot provides the updated actual value of the event within a minute. This allows users to access current data even at the moment the events occur.
These features are designed to facilitate financial tracking and analysis in Discord servers, making it easier for users to stay informed.
$ npm installTo run the bot locally, you need to follow these steps:
-
Set up Discord bot token:
- Create a Discord application and bot on the Discord Developer Portal.
- Copy the bot token provided.
-
Set up environment variables:
- Create a
.envfile in the root directory. - Add your Discord bot token to the
.envfile:DISCORD_TOKEN=your_discord_bot_token_here
- Create a
-
Start the bot:
$ npm run start
Once the bot is running, it will be online on your Discord server. You can interact with it using commands to get information about financial events, announcements, and more.
This project is licensed under the MIT License and is open source. Contributions are welcomed, and support from backers helps sustain the project. If you're interested in contributing or supporting, please contact me via email at ihsan.ersen@hotmail.com.
- Author - İhsan Erşen
- GitHub - sleda
This project is licensed under the MIT License.