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.
Installation
To install the library in your project, use the haxelib package manager:
haxelib install haxicord
Supported Targets
- Neko
- CPP
- C#
- NodeJS
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)