ruqqus_dart 3.1.2 copy "ruqqus_dart: ^3.1.2" to clipboard
ruqqus_dart: ^3.1.2 copied to clipboard

discontinued

Fully-documented, powerful and extensive interface to interact with the Ruqqus API written in Dart

example/example.dart

import 'package:ruqqus_dart/ruqqus_dart.dart';

void main() async {
  final client = Client(
    clientId: 'client_id',
    clientSecret: 'client_secret',
    refreshToken: 'refresh_token',
    userAgent: 'ruqqus.dart by @vxern',
  );

  client.on('ready', () async {
    final post = await client.api.submitPost(
      targetGuild: 'FormatPlayground',
      title: generateRandomString(),
      body: 'Title ^',
    );

    final comment = await client.api.submitReply(
      parentSubmissionType: SubmissionType.Post,
      id: post!.id!,
      body: generateRandomString(length: 1000, addSpaces: true),
    );

    await client.api.submitReply(
      parentSubmissionType: SubmissionType.Comment,
      id: comment!.id!,
      body: generateRandomString(length: 1000, addSpaces: true),
    );
  });

  client.login();
}
0
likes
70
pub points
0%
popularity

Publisher

verified publishervxern.dev

Fully-documented, powerful and extensive interface to interact with the Ruqqus API written in Dart

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

enum_to_string, event_dart, http, sprint

More

Packages that depend on ruqqus_dart