33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
|
using Chatr;
|
|||
|
|
|||
|
ChatrClient clt=new ChatrClient();
|
|||
|
var bot=clt.AuthenticateBot("http://127.0.0.1:4031/","YOUR_API_KEY");
|
|||
|
bot.OnMessage += (sender,e)=>{
|
|||
|
|
|||
|
Console.WriteLine($"New Messsage: {e.Data.Content}");
|
|||
|
};
|
|||
|
await bot.StartCommunication();
|
|||
|
|
|||
|
bot.SendMessage("me","Demi Lovato Is Cool");
|
|||
|
|
|||
|
bot.SendNotification("mnolan1202","SOME_NOTIFICATION223","Hot Chicks?","Do You Want Demi Lovato?",
|
|||
|
NotificationEvent.CreateBotCallback(),
|
|||
|
NotificationButton.CreateButton("Download",NotificationEvent.CreateDownload("http://192.168.0.142:3252/api/Storage/Video/PzUKeGZiEl0")),
|
|||
|
NotificationButton.CreateButton("Fire Bot",NotificationEvent.CreateBotCallback())
|
|||
|
);
|
|||
|
|
|||
|
bot.OnNotificationEventFire += (sender,e)=>{
|
|||
|
|
|||
|
if(string.IsNullOrWhiteSpace(e.Data.Button))
|
|||
|
{
|
|||
|
Console.WriteLine($"Notification: \"{e.Data.BotNotificationId}\" Clicked");
|
|||
|
}else{
|
|||
|
Console.WriteLine($"Notification: \"{e.Data.BotNotificationId}\" Action \"{e.Data.Button}\" Clicked");
|
|||
|
}
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
while(true)
|
|||
|
{
|
|||
|
|
|||
|
}
|