https://github.com/tony-42069/slack-bot
A powerful, AI-enabled Slack bot for commercial real estate analysis, built with Node.js and the Bolt framework. Part of the ABARE technology suite.
https://github.com/tony-42069/slack-bot
Last synced: about 2 months ago
JSON representation
A powerful, AI-enabled Slack bot for commercial real estate analysis, built with Node.js and the Bolt framework. Part of the ABARE technology suite.
- Host: GitHub
- URL: https://github.com/tony-42069/slack-bot
- Owner: tony-42069
- Created: 2024-12-12T02:13:10.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T01:16:44.000Z (5 months ago)
- Last Synced: 2025-02-12T14:33:55.973Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ABARE - Slack Bot 🤖
[](LICENSE)
[](https://nodejs.org)
[](https://api.slack.com/apps)
[]()A powerful, AI-enabled Slack bot for commercial real estate analysis, built with Node.js and the Bolt framework. Part of the ABARE technology suite.
## 🚀 Features
- Real-time CRE property analysis
- Automated loan assessment
- Interactive message responses
- Secure socket mode communication
- Document processing capabilities
- Custom underwriting insights## 🛠️ Tech Stack
- Node.js
- Slack Bolt Framework
- Socket Mode
- Interactive Components
- Block Kit UI## 📋 Prerequisites
- Node.js v18.0 or higher
- Slack workspace with admin privileges
- Bot User OAuth Token
- App-Level Token
- Signing Secret## ⚡ Quick Start
1. Clone the repository
```bash
git clone https://github.com/tony-42069/slack-bot.git
```2. Install dependencies
```bash
npm install
```3. Configure environment variables in `.env`:
```env
SLACK_BOT_TOKEN=xoxb-your-token
SLACK_SIGNING_SECRET=your-signing-secret
SLACK_APP_TOKEN=xapp-your-token
```4. Start the bot
```bash
node src/app.js
```## 🤝 Usage
- Mention the bot `@ABARE` in any channel
- Use interactive buttons for quick actions:
- Analyze Property
- Check Loans
- Available commands:
- `help` - Show available commands
- `analyze property [address]` - Run property analysis
- `check loans [requirements]` - Get loan recommendations
- `market data [location]` - Get market insights## 🔒 Security
- Socket Mode for secure communications
- OAuth 2.0 authentication
- Encrypted environment variables
- Secure token handling## 🛡️ License
Proprietary - See [LICENSE](LICENSE) file for details## 🔄 Updates
- Added interactive buttons for property analysis
- Implemented loan assessment functionality
- Enhanced error handling
- Improved response formatting## 🤝 Contributing
Currently not accepting external contributions. For internal use only.## 📞 Support
For support, please contact the development team.---
Made with ⚡ by ABARE Technology