Send Notifications to Gunbot GUI
In Gunbot, custom strategies can send notifications directly to the graphical user interface (GUI). This feature enhances the monitoring of trading activities by providing real-time communication between your strategies and the GUI.
How to Create Notifications​
To create notifications, you need to structure an array of notification objects in your custom strategy code. Each object represents a unique message. Here's an example:
gb.data.pairLedger.notifications = [
{
text: 'custom success notification',
variant: 'success', // green
persist: true // notification stays visible until dismissed
},
{
text: 'custom error notification',
variant: 'error', // red
},
{
text: 'custom info notification',
variant: 'info', // blue
persist: false
},
{
text: `multi-line notification
allows for more information spread over
multiple lines of text`,
variant: 'error',
persist: true,
}
];
Attributes of Notification Objects​
Each notification object can include:
text
: The message for display.variant
: The notification color (e.g., 'success' for green, 'error' for red).persist
: Indicates if the notification should stay visible until dismissed.
Implementing Notifications in Custom Strategies​
Incorporate these notification objects into your custom strategy code to facilitate real-time updates and alerts within the GUI.
Viewing Notifications in the GUI​
Notifications added to the pair ledger are visible in the GUI. The GUI manages their lifecycle, removing them once acknowledged.