internal static void RequestPM(long groupid) { var button = new InlineKeyboardUrlButton("Start Me", "telegram.me/" + Bot.Me.Username); Send(GetLocaleString("StartMe", GetLanguage(groupid)), groupid, customMenu: new InlineKeyboardMarkup(new[] { button })); }
public ContactMessage BuildMessage() { if (Company != null && Company.Vk != "") { VkBtn = new InlineKeyboardUrlButton("Vk.com", Company.Vk); } else { VkBtn = new InlineKeyboardUrlButton("Vk.com", "https://vk.com/"); } if (Company != null && Company.Instagram != "") { InstagramBtn = new InlineKeyboardUrlButton("Instagram", Company.Instagram); } else { InstagramBtn = new InlineKeyboardUrlButton("Instagram", "https://www.instagram.com/"); } if (Company != null && Company.Chanel != "") { ChannelBtn = new InlineKeyboardUrlButton("Канал в телеграм", Company.Chanel); } else { ChannelBtn = new InlineKeyboardUrlButton("Канал в телеграм", "https://t.me/"); } if (Company != null && Company.Chat != "") { ChatBtn = new InlineKeyboardUrlButton("Чат в телеграм", Company.Chat); } else { ChatBtn = new InlineKeyboardUrlButton("Чат в телеграм", "https://t.me/"); } base.TextMessage = Company.Text; SetInlineKeyBoard(); return(this); }
public override BotMessage BuildMsg() { MyBotnsBtn = base.BuildInlineBtn("Мои боты", base.BuildCallData(ConnectBot.MyBotsCmd, ConnectBot.ModuleName), base.MobileEmodji); NewConnectBotBtn = base.BuildInlineBtn("Подключить бота", base.BuildCallData(ConnectBot.RequestBotTokenCmd, ConnectBot.ModuleName), base.SenderEmodji); VideoDemoBtn = InlineKeyboardUrlButton.WithUrl("Видеодемонстарция", "https://www.youtube.com/watch?v=fYtglYPh-wM"); //ViewAllBotBtn = base.BuildInlineBtn("Подключенные боты", base.BuildCallData("AllBots", "Main"),base.NoteBookEmodji); HelpBtn = InlineKeyboardUrlButton.WithUrl("Служба поддержки", "https://t.me/tgsolution"); ExampleBotBtn = InlineKeyboardButton.WithUrl("Пример бота", "https://t.me/testmcdonaldsbot"); AboutBtn = base.BuildInlineBtn("Что это ?", base.BuildCallData(ConnectBot.AboutCmd, ConnectBot.ModuleName), base.SenderEmodji); SetInlineKeyBoard(); base.TextMessage = "Выберите действие"; return(this); }
public InlineKeyboardMarkup ConstructUrlButtonMarkup() { var inlineMarkup = new InlineKeyboardMarkup(); if (UbPanels.Count != 0) { InlineKeyboardButton[][] array = new InlineKeyboardButton[UbPanels.Count][]; for (int i = 0; i < UbPanels.Count; i++) { array[i] = new InlineKeyboardButton[1]; array[i][0] = new InlineKeyboardUrlButton(UbPanels[i].UbData.Name, UbPanels[i].UbData.Address); } InlineMarkup = new InlineKeyboardMarkup(array); } else { return(null); } return(inlineMarkup); }