We’ve all scrambled to check the latest price swings or market news across multiple tabs. With the AI Market Bot, that’s a thing of the past. This Rocket.Chat app brings live crypto, stock, and forex data right into your chats. It comes with smart insights, alerts, and data-backed predictions so you can stay informed, react faster, and skip the guesswork.
- Live Price Updates – Fetch real-time data for crypto, stocks, and forex using free and open APIs.
- Market Alerts – Get notifications on significant price movements, trends, or unusual activities.
- Smart Insights & Summaries – Summarize asset trends, news, and market behavior.
- Predictive Analysis – Provide data-backed forecasts and trends (without unreliable speculations).
- Fail-Safe AI Responses – Ensures that if the LLM is uncertain, it explicitly avoids misinformation.
- Custom Asset Watchlists – Users can create personalized lists to track selected assets.
- Interactive Commands – Users can request price comparisons, asset history, and more via Rocket.Chat commands.
- Have a Rocket.Chat server ready. If you don't have a server, see this guide.
- Install the Rocket.Chat Apps Engline CLI.
npm install -g @rocket.chat/apps-cliVerify if the CLI has been installed
rc-apps -v # @rocket.chat/apps-cli/1.4.0 darwin-x64 node-v10.15.3 - Clone the GitHub Repository
- Navigate to the repository
- Install app dependencies
- To install private Rocket.Chat Apps on your server, it must be in development mode. Enable Apps development mode by navigating to Administration > General > Apps and turn on "Enable development mode".
- Deploy the app to the server
- If you are running server locally,
server_urlis http://localhost:3000. If you are running in another port, change the 3000 to the appropriate port. usernameis the username of your admin user.passwordis the password of your admin user.- Open the App, by navigating to Administration > Marketplace > Private Apps. You should see the app listed there. Click on the App name to open the app.
git clone https://github.com/RocketChat/Apps.Market.Bot.git
cd Apps.Market.Bot
cd market-bot && npm install
rc-apps deploy --url <server_url> --username <username> --password <password>
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/AmazingFeature) - Commit your Changes (
git commit -m 'feat: adds some amazing feature') - Push to the Branch (
git push origin feat/AmazingFeature) - Open a Pull Request
Here are some links to examples and documentation:
