private static void sendMessage(long chatId, string message) { // initialize reply markup just for testing TdApi.InlineKeyboardButton[] row = { new TdApi.InlineKeyboardButton("https://telegram.org?1", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?2", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?3", new TdApi.InlineKeyboardButtonTypeUrl()) }; TdApi.ReplyMarkup replyMarkup = new TdApi.ReplyMarkupInlineKeyboard(new TdApi.InlineKeyboardButton[][] { row, row, row }); TdApi.InputMessageContent content = new TdApi.InputMessageText(new TdApi.FormattedText(message, null), false, true); _client.Send(new TdApi.SendMessage(chatId, 0, 0, null, replyMarkup, content), _defaultHandler); }
private static void sendMessage(long chatId, TdApi.MessagePhoto message) { // initialize reply markup just for testing TdApi.InlineKeyboardButton[] row = { new TdApi.InlineKeyboardButton("https://telegram.org?1", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?2", new TdApi.InlineKeyboardButtonTypeUrl()), new TdApi.InlineKeyboardButton("https://telegram.org?3", new TdApi.InlineKeyboardButtonTypeUrl()) }; TdApi.ReplyMarkup replyMarkup = new TdApi.ReplyMarkupInlineKeyboard(new TdApi.InlineKeyboardButton[][] { row, row, row }); TdApi.InputFileRemote inputFile = new TdApi.InputFileRemote(message.Photo.Sizes[message.Photo.Sizes.Length - 1].Photo.Remote.Id); TdApi.InputMessageContent content = new TdApi.InputMessagePhoto(inputFile, null, null, message.Photo.Sizes[0].Width, message.Photo.Sizes[0].Height, message.Caption, 0); _client.Send(new TdApi.SendMessage(chatId, 0, null, replyMarkup, content), _defaultHandler); }