AutoAnny is a Discord bot built using AutoGen to help with AutoGen's Discord server.
Actually Anny can help with any OSS GitHub project (set ANNY_GH_REPO
below).
/heyanny help
: Lists commands./heyanny ghstatus
: Summarizes GitHub activity./heyanny ghgrowth
: Shows GitHub repo growth indicators./heyanny ghunattended
: Lists unattended issues and PRs.
- Clone the AutoGen repository and
cd samples/apps/auto-anny
- Install dependencies:
pip install -r requirements.txt
- Export Discord token and GitHub API token,
To get a Discord token, you will need to set up your Discord bot using these instructions.
export OAI_CONFIG_LIST=your-autogen-config-list export DISCORD_TOKEN=your-bot-token export GH_TOKEN=your-gh-token export ANNY_GH_REPO=autogenhub/autogen # you may choose a different repo name
- Start the bot:
python bot.py
Note: By default Anny will log data to autoanny.log
.
- Enable access control
- Enable a richer set of commands
- Enrich agents with tool use
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.