real-time monitoring for vercel/ai repository
monitoring
- github - pull requests, issues with auto reactions
- npm - package releases for ai sdk
- persistence - survives restarts, catches missed events
discord
- channels - #prs, #issues, #releases, #ai
- embeds - clean formatting with image support
- reactions - auto reactions for closed/merged items
- ai channel - enforces "ai" only messages
# clone
git clone https://github.com/dancer/aisdk.git && cd aisdk
# install
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# configure
cp .env.example .env
# add tokens and channel ids
# run
python main.pyenvironment
DISCORD_TOKEN=your_bot_token
GITHUB_TOKEN=your_github_token
OWNER_ID=your_discord_id
CHANNEL_PRS=channel_id
CHANNEL_ISSUES=channel_id
CHANNEL_RELEASES=channel_id
CHANNEL_AI=channel_id| command | description | access |
|---|---|---|
?help |
show help | all |
?helpowner |
list all commands | owner |
?init |
initialize timestamps | owner |
?fetch <id> |
fetch issue/pr | owner |
?releases |
latest github release | owner |
?npmlatest |
latest npm release | owner |
?npmall |
import all npm releases | owner |
?issuesall |
import all issues | owner |
?prsall |
import all prs | owner |
?rules |
display server rules | owner |
?welcome |
welcome message | owner |
?bugs |
bug reporting guide | owner |
built for the ai sdk community