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); } }
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; } }
public void MessageReviced(TeleGraph.Plugin.Client.Message message) { try { foreach (PluginObj plugin in Plugins) { plugin.MessageReviced(message); } } catch (Exception ex) { OnError(this, ex); } }