public User GetMe() { try { var user = JsonConvert.DeserializeObject <RootObject <User> >(RequestCore.Get("getMe", token, new NameValueCollection()).Result).Result; return(user); } catch {} return(null); }
public void SendMessage(string chatId, string text, string parseMode = "", string disableWebPagePreview = "", string replyToMessageId = "", string replyMarkup = "") { var coll = new NameValueCollection { { "chat_id", chatId }, { "text", text }, { "parse_mode", parseMode }, { "disable_web_page_preview", disableWebPagePreview }, { "reply_to_message_id", replyToMessageId }, { "reply_markup", replyMarkup } }; RequestCore.Get("sendMessage", token, coll).Wait(); }
public List <Update> GetUpdates(string offset = "", string limit = "", string timeout = "") { var coll = new NameValueCollection { { "offset", offset }, { "limit", limit }, { "timeout", timeout } }; try { var update = JsonConvert.DeserializeObject <RootObject <List <Update> > >(RequestCore.Get("getUpdates", token, coll).Result).Result; return(update); } catch { } return(null); }