discord_logger

Creator: coderz1093

Last updated:

0 purchases

discord_logger Image
discord_logger Images

Languages

Categories

Add to Cart

Description:

discord logger

Discord Logger 🚀 #


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(
...
);
}
}
copied to clipboard
How to get the Channel ID and Bot Token? #


Go to https://discord.com/developers/applications and select the application


Go to Bot Section in menu


Add a New Bot




Reset Token To get the Token



Copy the token and add to the botToken parameter

Create Instance of DiscordLogger #
final discord = DiscordLogger.instance;
copied to clipboard
Send Message:
...

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

...
copied to clipboard
Get All Messages:
...

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

...
copied to clipboard
Edit a single message:
...

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

...
copied to clipboard
Delete a single message:
...

discord.deleteChannelMessage(messageId: "123");

...
copied to clipboard
🚀 Contributors #

Dipen Maharjan


Any new Contributors are welcomed.
Feel Free to request any missing features or report issues here 🔗.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.