Skip to content

Latest commit

 

History

History

auto-anny

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
Repo Icon

AutoAnny

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).

Features

  • /heyanny help: Lists commands.
  • /heyanny ghstatus: Summarizes GitHub activity.
  • /heyanny ghgrowth: Shows GitHub repo growth indicators.
  • /heyanny ghunattended: Lists unattended issues and PRs.

Installation

  1. Clone the AutoGen repository and cd samples/apps/auto-anny
  2. Install dependencies: pip install -r requirements.txt
  3. Export Discord token and GitHub API token,
    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
    
    To get a Discord token, you will need to set up your Discord bot using these instructions.
  4. Start the bot: python bot.py

Note: By default Anny will log data to autoanny.log.

Roadmap

  • Enable access control
  • Enable a richer set of commands
  • Enrich agents with tool use

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.