-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add slack plugin #859
Add slack plugin #859
Conversation
… documentation, and configuration
…e processing, enhance summaries, add proper user names
Very useful integration! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
overall this appears to have some really great functionality, looking forward to trying it out further.
Howver there are some path changes in the /docs/ that you probably did not intend to happen (i've seen this happen in other PRs too). Please double check those as I think you'll want to remove them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These docs changes shouldn't be happening.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nor should these docs changes be happening.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here as well.
Merged on |
Add Slack Integration for Eliza AI Agent
Overview
This PR adds a new Slack client integration for the Eliza AI agent, enabling seamless communication between Slack workspaces and the Eliza AI system. The integration includes robust message handling, conversation management, and standalone example scripts for easy testing and deployment.
Features
Example Scripts
The package includes several standalone scripts in
packages/client-slack/src/examples/
:standalone-example.ts
standalone-summarize.ts
standalone-attachment.ts
Setup and Configuration
1. Slack App Creation
2. Bot Configuration
Testing Instructions
Running Example Scripts
Set up environment variables in
.env
:Run the basic example:
Test summarization:
Try attachment handling:
Verifying Integration
Technical Details
Documentation
Checklist