Example #1
0
 public void MessageReviced(TeleGraph.Plugin.Client.Message message)
 {
     try
     {
         CoreType.InvokeMember("OnReviceMessage",
                                 BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Public,
                                 null, Core, new object[] { message });
     }
     catch (Exception ex)
     {
         OnError(this, ex);
     }
 }
Example #2
0
 public Telegram.Bot.Types.ReplyMarkup ParseReplyKeyboardMarkup(TeleGraph.Plugin.Client.ReplyKeyboardMarkup ReplyKeyboardMarkup)
 {
     try
     {
         Telegram.Bot.Types.ReplyKeyboardMarkup R = new Telegram.Bot.Types.ReplyKeyboardMarkup();
         R.Keyboard = ReplyKeyboardMarkup.Keyboard;
         R.OneTimeKeyboard = ReplyKeyboardMarkup.OneTimeKeyboard;
         R.ResizeKeyboard = ReplyKeyboardMarkup.ResizeKeyboard;
         R.Selective = ReplyKeyboardMarkup.Selective;
         return R;
     }
     catch (Exception ex)
     {
         OnError(this, ex);
         return null;
     }
 }
Example #3
0
 public void MessageReviced(TeleGraph.Plugin.Client.Message message)
 {
     try
     {
         foreach (PluginObj plugin in Plugins)
         {
             plugin.MessageReviced(message);
         }
     }
     catch (Exception ex)
     {
         OnError(this, ex);
     }
 }