Skip to content

dancer/aisdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aisdk discord bot

Python Discord

real-time monitoring for vercel/ai repository

FeaturesSetupCommands


features

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

setup

# 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.py
environment
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

commands

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

GitHub

About

discord bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published