Пример #1
0
        private static string GetLinksReply(LinksReply links)
        {
            var result = new StringBuilder();

            foreach (var link in links.links)
            {
                result.Append($"{link.name}: {link.link}");
                result.Append("\n");
            }

            return(result.ToString());
        }
Пример #2
0
        public void SendMessage(BotUser user, Application.Reply reply)
        {
            var currentCommand = DefineCommand(user);
            var message        = reply switch
            {
                ScheduleReply s => GetReply(s),
                LessonReply l => GetLessonReply(l),
                LinksReply s => GetLinksReply(s),
                _ => null,
            };

            if (message != null)
            {
                vkMessageSender.SendNotification(user, message, currentCommand.GetKeyboard());
            }
        }