Discord Bot Development Guide

June 14, 2026 ยท View on GitHub

SageLang now includes a library for building Discord bots, designed to mirror the familiarity of Python's discord and discord.ext libraries.

Getting Started

To create a Discord bot, import the discord module:

import discord.client

proc on_ready(data):
    print("Bot is ready!")

let bot = discord.client.Client("YOUR_TOKEN", 32767)
bot.on("READY", on_ready)
bot.run()

REST API Support

The library includes an HTTP client for interacting with Discord's REST API. You can send messages directly:

bot.send_message(CHANNEL_ID, "Hello, world!")

Features

  • Gateway API support for event handling.
  • REST API support for sending messages.
  • Easy-to-use event system.