FLUTTER ECOSYSTEM

slimpotatoboy/slack_logger

एक सरल फ्लटर पैकेज जो स्लैक वेबहुक के माध्यम से स्लैक चैनल में संदेश भेजता है

slack_logger प्रोजेक्ट कवर
Stars
8
Forks
3
अंतिम पुश (UTC)
26 सित॰ 2024
प्रोजेक्ट स्थिति
सक्रिय
Dipen GitHub avatar
GITHUB User

Dipen ↗

Developer

Australia
भाषाएँDart

तकनीकी विषय

इस रिपॉज़िटरी के पैकेज

उपयोग की गई निर्भरताएँ

निर्भरता सूची 4 आइटम
  • flutter{"sdk":"flutter"}
  • http^1.1.0
  • flutter_testडेवलपमेंट{"sdk":"flutter"}
  • flutter_lintsडेवलपमेंट>=2.0.0 <5.0.0

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Slack Logger 🚀

GitHub stars

Follow Twitter

A simple Flutter package to send message to slack channel via slack webhook

Usage

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

Steps before using this package
  • Add Apps to 🔗 https://api.slack.com/apps/.

  • Go to Incoming Webhook Link and Enable it.

  • Create your slack channel.

  • Create new webhook and link slack channel.

You are good to go now 👍
Initialize [SlackLogger]
class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {

    SlackLogger(webhookUrl: "[Add Your Web Hook Url]");

    return MaterialApp(
      ...
    );
  }
}
Create Instance of SlackLogger
final slack = SlackLogger.instance;
Send Message:
...

slack.send("This is a error log to my channel");

...
Send Image:
...

slack.sendImage(
  imageUrl: "[image url]",
  imageAltText: "[alt text for image]",
);

...
Send Image With Text Block:
...

slack.sendImageWithText(
  text: "[text]",
  imageUrl: "[image url]",
  imageAltText: "[alt text for image]"
);

...
Send Text (Markdown) with Button:
...

slack.sendTextWithButton(
  markdownMessage: "[markdown message]",
  buttonLabel: "[button label]",
  url: "[button link]"
);

...
Send Text As Attachments:
...

slack.sendTextAsAttachment(
  message:"[Your Message]",
  color: "[color]"
);

...
Send Markdowns As Attachments:
...

slack.sendMarkdownAsAttachment(
  markdownMessageList: List<String> [markdownMessageList],
  color: "[color]"
);

...

🚀 Contributors


Any new Contributors are welcomed.

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