🤖

Envoy Bot

Envoy is an AI-powered Discord bot that autonomously configures and manages Discord servers based on natural language commands. Powered by the GitHub Copilot SDK, Envoy interprets your requests, generates execution plans, and performs Discord API operations through intelligent function calling.

💬

Natural Language Interface

Describe what you want for your server in plain English and Envoy handles the rest.

Agentic Execution

Uses AI function calling to interact directly with the Discord API for autonomous configuration.

📝

Draft Plans

Review and confirm proposed changes before Envoy executes them on your server.

🛡️

Permission Guardrails

Built-in validation for bot permissions and hierarchy to ensure safe operations.

Overview

Envoy is a high-autonomy agent designed to handle the heavy lifting of Discord server configuration. Instead of manual clicks and templates, you can simply give the order, and Envoy autonomously handles role creation, category mapping, and safety protocols using pure executed intent.

Core Features

  • Powered by GitHub Copilot SDK for advanced reasoning and function calling
  • Autonomously manages roles, channels, categories, and permissions
  • Real-time progress tracking with a live task tracker in Discord
  • Support for complex multi-step operations and design aesthetics
  • Built-in rate limiting and comprehensive logging for auditing

Available Tools

Envoy exposes 29 specialized tools to the AI, including:

create_channel / delete_channel
create_role / edit_role
set_permissions / modify_server_settings
auto_configure_permissions
post_embed / edit_embed
get_design_docs for aesthetics

Status

Active development. Currently utilizing the GitHub Copilot SDK (Technical Preview) to provide state-of-the-art agentic capabilities for server management.

Resources