landbot

Last updated:

0 purchases

landbot Image
landbot Images
Add to Cart

Description:

landbot

Landbot #
Landbot is a wrapper over landbot.io ,its a Bot Builder Service
Features #
Currently Landbot supports subscribing to Stream of Webhooks , Getting Customer Data and Sending Messages to the Customers
Getting started #
Add Landbot to Dependencies
dependencies:
landbot: any
copied to clipboard
Usage #
longer examples are into /example folder.
Create a Landbot instance
Landbot landbot = Landbot();
copied to clipboard
Make Sure to Initialise Landbot First before using it ,
and get the access token from Landbot Account Setting
await landbot.initialise(token: 'YOUR_LANDBOT_TOKEN');
copied to clipboard
Lanbot will initially start a server on ip:3000 with webhook endpoint as ip:3000/webhook
we can change this port(3000) and default webhook endpoint(webhook)
To Get data into this Stream , make sure to add this url ( http://YOUR_IP:3000/webhook ) to Landbot webhooks
This Stream will Return Message Data , we can reply back to The Customer by using sendMessage function
or you can genrate a url with ngrok if you are working on localhost
StreamSubscription subscription =
landbot.webhook.listen((MessageData messageData) {

landbot.sendMessage(
customerID: messageData.customer!.id!,
message: 'Hello ${messageData.customer!.name}');
});
copied to clipboard
To send Message to the Customer , use
await landbot.sendMessage(
customerID: customer.id, message: 'Hello ${customer.name}');
copied to clipboard
To Get data of a Customer , use
Customer? customer = await landbot.getCustomer(id: CUSTOMER_ID);
copied to clipboard
Additional information #
This is Just The Initial Version feel free to Contribute or Report any Bug!

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.