nyxx/nyxx/example/example.dart

22 lines
629 B
Dart

import "package:nyxx/nyxx.dart";
// Main function
void main() {
// Create new bot instance
final bot = Nyxx("<TOKEN>", GatewayIntents.none);
// Listen to ready event. Invoked when bot is connected to all shards. Note that cache can be empty or not incomplete.
bot.onReady.listen((e) {
print("Ready!");
});
// Listen to all incoming messages
bot.onMessageReceived.listen((e) {
// Check if message content equals "!ping"
if (e.message.content == "!ping") {
// Send "Pong!" to channel where message was received
e.message.channel.getFromCache()?.sendMessage(content: "Pong!");
}
});
}