discord_logger 1.0.1 copy "discord_logger: ^1.0.1" to clipboard
discord_logger: ^1.0.1 copied to clipboard

A simple flutter package to send message to discord channel via discord bot

Discord Logger 🚀 #

GitHub stars

Follow Twitter

A simple flutter package to send message to discord channel via discord bot

Usage #

To use this plugin, add discord_logger as a dependency in your pubspec.yaml file 🔗.

Steps before using this package #

  • Create New Application in 🔗 https://discord.com/developers/applications.

  • Go to OAuth2 in menu and go to Url Generator

  • Select applications.commands and bot in the form

  • For now, give Administrator Permissions in Bot Permissions

  • Copy the Generated Url and Paste in your browser's new tab

  • Add the server you want to access to send Messages(for now) and complete the process

You are good to go now 👍 #

Initialize [DiscordLogger] #

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {

    DiscordLogger(
      channelId: "[Add Your Channel Id]",
      botToken: "[Add Your Bot Token]",
    );

    return MaterialApp(
      ...
    );
  }
}

How to get the Channel ID and Bot Token? #

Add Bot

  • Reset Token To get the Token

Get Bot Token

  • Copy the token and add to the botToken parameter

Create Instance of DiscordLogger #

final discord = DiscordLogger.instance;

Send Message:

...

discord.sendMessage("This is a error log to my channel");

...

Get All Messages:

...

List messages = [];
var response = await discord.getChannelMessages();
setState((){
  messages = response;
});

...

Edit a single message:

...

discord.updateChannelMessage(messageId: "123", message: "This is an updated message");

...

Delete a single message:

...

discord.deleteChannelMessage(messageId: "123");

...

🚀 Contributors #


Any new Contributors are welcomed.

Feel Free to request any missing features or report issues here 🔗.

4
likes
130
pub points
46%
popularity

Publisher

verified publisherdipenmaharjan.com.np

A simple flutter package to send message to discord channel via discord bot

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, http

More

Packages that depend on discord_logger