Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev6.9.1

nyxx

Um invólucro completo, robusto e eficiente em torno da API do Discord para bots e aplicações.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
1,9 mil
Curtidas
109
Pontos Pub
140

Instalar pacote

flutter pub add nyxx

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Nyxx é uma biblioteca Dart abrangente, eficiente e robusta que fornece acesso completo à API do Discord para construção de bots e aplicações. Projetada com desempenho e confiabilidade em mente, ela suporta interações em tempo real, manipulação de eventos e funcionalidades avançadas para gerenciar servidores, usuários e mensagens. O pacote é adequado para desenvolvedores que buscam criar integrações ricas no Discord em múltiplas plataformas. Sua API limpa e apoio ativo da comunidade fazem dela uma escolha sólida tanto para iniciantes quanto para desenvolvedores experientes.

Casos de uso

  • Construindo bots do Discord
  • Criando aplicativos de chat em tempo real
  • Integrando o Discord em aplicativos multiplataforma
  • Gerenciando automação de servidor
  • Manipulação de eventos de mensagem e reações

Principais recursos

  • Cobertura completa da API do Discord
  • Streaming de eventos em tempo real
  • Suporte multiplataforma
  • Uso eficiente de recursos
  • Tratamento robusto de erros
  • Design modular

Indicado para

  • Desenvolvedores de bots do Discord
  • Criadores de aplicativos multiplataforma
  • Projetos de comunicação em tempo real
  • Ferramentas de automação de servidor
  • Desenvolvedores Dart/Flutter direcionados para integração com o Discord

Considerações

  • Requer conhecimento da API do Discord
  • Pode ser necessário configuração adicional para autenticação
  • Dependente de conectividade de rede estável
  • Curva de aprendizado para recursos avançados
  • Não destinado a clientes do Discord voltados para o usuário

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 9 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.