public static void ExecuteOn_Published_Through_PublishMessage(XComponent.ChatManager.UserObject.PublishedMessage publishedMessage, XComponent.ChatManager.UserObject.PublishedMessage publishedMessage_PublicMember, object object_InternalMember, Context context, IPublishMessagePublishedMessageOnPublishedPublishedMessageSenderInterface sender)
 {
     publishedMessage_PublicMember.Message  = publishedMessage.Message;
     publishedMessage_PublicMember.Room     = publishedMessage.Room;
     publishedMessage_PublicMember.User     = publishedMessage.User;
     publishedMessage_PublicMember.DateTime = publishedMessage.DateTime;
 }
Example #2
0
        public static void ExecuteOn_Up_Through_MessageReceived(XComponent.ChatManager.UserObject.PublishedMessage publishedMessage, XComponent.ChatManager.UserObject.PublishedMessage publishedMessage_PublicMember, object object_InternalMember, Context context, IMessageReceivedPublishedMessageOnUpbotSenderInterface sender)
        {
            const string botName = "bot";

            if (publishedMessage.User != botName)
            {
                Console.WriteLine("Bot received: " + publishedMessage.Message);
                publishedMessage_PublicMember.Message  = "Hello " + publishedMessage.Message;
                publishedMessage_PublicMember.User     = botName;
                publishedMessage_PublicMember.DateTime = DateTime.Now;
                publishedMessage_PublicMember.Room     = publishedMessage.Room;
                context.PublishNotification            = true;
            }
            else
            {
                context.PublishNotification = false;
            }
        }