Home

Awesome

<p align="center"><img src="https://raw.githubusercontent.com/RaidAndFade/Haxicord/master/logos/haxicord.png" alt="Haxicord" width="300"></p> <h1 align="center">Haxicord</h1>

Haxicord is a Discord API wrapper for Haxe. Slash Commands are NOT supported.

Haxelib Discord

Installation

To install the library in your project, use the haxelib package manager:

haxelib install haxicord

Supported Targets

Any other target is not supported, and may not work.

Usage

Normal humans can click here for a proper example of some base features

Those of a lower level of dedication can use the example below: (Takes advantage of the command api)

package;

import com.raidandfade.haxicord.commands.CommandBot;
import com.raidandfade.haxicord.types.Message;

class Main extends CommandBot {

    static function main() {
        new Main("<token>",Main,"-"); //Create an instance of Commandbot with the prefix `-`
    }

    @Command
    function ping(message:Message){
        message.react("✅"); //React to the message with "✅"
        message.reply({content:"Pong!"}); //Send "Pong!" in the same channel
    }
}

Documentation

You can find the documentation here

Community

Join the Haxicord Discord for more help & to meet others using the library (as well as the dev) Discord