private bool SharedCommands(TgMessage RawMessage, string JsonMessage, string Command) { switch (Command) { case "/getid": string info = "Send from:\n" + RawMessage.GetSendUser().GetUserTextInfo(); if (RawMessage.GetForwardedFromUser() != null) { info += "\n\nForwarded from (User):\n" + RawMessage.GetForwardedFromUser().GetUserTextInfo(); } if (RawMessage.GetForwardedFromChat() != null) { info += "\n\nForwarded from (Channel):\n" + RawMessage.GetForwardedFromChat().GetChatTextInfo(); } if (RawMessage.GetReplyMessage() != null) { info += "\n\nReply to: \n" + RawMessage.GetReplyMessage().GetSendUser().GetUserTextInfo(); } TgApi.getDefaultApiConnection().sendMessage(RawMessage.GetMessageChatInfo().id, info, RawMessage.message_id); return(true); case "/help": TgApi.getDefaultApiConnection().sendMessage( RawMessage.GetMessageChatInfo().id, RAPI.getHelpContent(RawMessage), RawMessage.message_id ); return(true); default: break; } return(false); }