slack_agent.py
from phi.agent import Agent from phi.tools.slack import SlackTools from phi.model.openai import OpenAIChat agent = Agent(model=OpenAIChat(id="gpt-4o"), tools=[SlackTools()], show_tool_calls=True) agent.print_response("Send a warm message to the #general channel", markdown=True)
Create a virtual environment
Terminal
python3 -m venv ~/.venvs/aienv source ~/.venvs/aienv/bin/activate
Install libraries
pip install openai slack-sdk phidata
Set environment variables
export SLACK_TOKEN=****
Run the agent
python slack-agent.py
Was this page helpful?