Pakete, Repositories und App-Kategorien suchen

Paketdetailsv6.9.1

nyxx

Ein vollständiger, robuster und effizienter Wrapper um die Discord-API für Bots und Anwendungen.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
1850
Likes
109
Pub-Punkte
140

Paket installieren

flutter pub add nyxx

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Nyxx ist eine umfassende, effiziente und zuverlässige Dart-Bibliothek, die den vollständigen Zugriff auf die Discord-API für die Erstellung von Bots und Anwendungen bietet. Mit Fokus auf Leistung und Zuverlässigkeit unterstützt sie Echtzeit-Interaktionen, Ereignisbehandlung und umfangreiche Funktionen zur Verwaltung von Servern, Benutzern und Nachrichten. Das Paket eignet sich für Entwickler, die funktionenreiche Discord-Integrationen über mehrere Plattformen hinweg erstellen möchten. Die saubere API und die aktive Community-Unterstützung machen es zu einer starken Wahl sowohl für Anfänger als auch für erfahrene Entwickler.

Anwendungsfälle

  • Discord-Bots erstellen
  • Erstellen von Echtzeit-Chats-Anwendungen
  • Integration von Discord in Multiplattform-Apps
  • Server-Automatisierung verwalten
  • Nachrichtenereignisse und Reaktionen verarbeiten

Hauptmerkmale

  • Vollständige Discord-API-Abdeckung
  • Echtzeit-Ereignis-Streaming
  • Plattformübergreifende Unterstützung
  • Effizienter Ressourceneinsatz
  • Robuste Fehlerbehandlung
  • Modulares Design

Geeignet für

  • Discord-Bot-Entwickler
  • Multiplattform-Anwendungsersteller
  • Echtzeitkommunikationsprojekte
  • Server-Automatisierungstools
  • Dart/Flutter-Entwickler, die auf die Discord-Integration abzielen

Hinweise

  • Erfahrung mit der Discord-API erforderlich
  • Möglicherweise ist zusätzliche Einrichtung für die Authentifizierung erforderlich
  • Abhängig von stabiler Netzwerkverbindung
  • Lernkurve für erweiterte Funktionen
  • Nicht für benutzerorientierte Discord-Clients vorgesehen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

nyxx

Discord pub documentation

A complete, robust and efficient wrapper around Discord's API for bots & applications.

To get started using nyxx, follow our getting started guide to write your first bot.

If you're already familiar with Discord's API, here's a quick example to get you started:

import 'package:nyxx/nyxx.dart';

void main() async {
  final client = await Nyxx.connectGateway('<TOKEN>', GatewayIntents.allUnprivileged);

  final botUser = await client.users.fetchCurrentUser();

  client.onMessageCreate.listen((event) async {
    if (event.mentions.contains(botUser)) {
      await event.message.channel.sendMessage(MessageBuilder(
        content: 'You mentioned me!',
        referencedMessage: MessageReferenceBuilder.reply(messageId: event.message.id),
      ));
    }
  });
}

Other nyxx packages

  • nyxx_commands: A command framework for handling both simple & complex commands.
  • nyxx_extensions: Pagination, emoji utilities and other miscellaneous helpers for developing bots using nyxx.
  • nyxx_lavalink: Lavalink support for playing audio in voice channels.

More examples

  • More examples can be found in our GitHub repository here.
  • Running on Dart is a complete example of a bot written with nyxx.

Additional documentation & help

The API documentation for the latest stable version can be found on pub.

Docs and wiki

Tutorials and wiki articles are hosted here.

Official nyxx Discord server

Our Discord server is where you can get help for any nyxx packages, as well as release announcements and discussions about the library.

Discord API docs

Discord's API documentation details what nyxx implements & provides more detailed explanations of certain topics.

Discord API Server

The unofficial guild for Discord Bot developers. To get help with nyxx check #dart_nyxx channel.

Pub.dev docs

The dartdocs page will always have the documentation for the latest release.

Contributing to Nyxx

Read the contributing document

Credits

  • Thanks to Hackzzila's for nyx, the original project nyxx was forked from.

Kategorien

Abhängigkeiten

Abhängigkeiten 9 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.