コード例 #1
0
ファイル: BotService.cs プロジェクト: Taturevich/ChatBot
        public Message GetAnswer(string input)
        {
            var answer = new Message();

            answer.Id         = Guid.NewGuid();
            answer.Date       = DateTime.Now;
            answer.Text       = _botInit.GetOutput(input);
            answer.SenderType = SenderType.Bot;
            _messageRepository.Add(answer);

            return(answer);
        }
コード例 #2
0
        public async Task <Message> GetAnswer(string input)
        {
            var answer = new Message
            {
                Id         = Guid.NewGuid(),
                Date       = DateTime.Now,
                Text       = _botInit.GetOutput(input),
                SenderType = SenderType.Bot
            };
            await Task.Run(() =>
            {
                _messageService.Add(answer);
            });

            return(answer);
        }