protected async Task AddTo(CustomQueue queue, TelegramBotClient client, Message message)
        {
            var sb = new StringBuilder("Список дежурных обновлён, теперь он выглядит так:");

            if ((DataList.Length == 1) && DataList[0].Trim() == "all")
            {
                var surnames = queue.Platoon.Select(s => s.ToString());

                sb.Insert(0, "Все студенты были добалены в список дежурных!\n");

                queue.AddList(surnames);
            }
            else
            {
                try
                {
                    queue.AddList(DataList.Select(s => s.Trim()));
                }
                catch (CollisionException ex)
                {
                    await client.SendTextMessageAsync(message.Chat.Id,
                                                      ex.Message + "\nПришли полный список ещё раз)");

                    LastStatus = CommandStatus.AwaitNextMessage;
                    return;
                }
                catch (Exception ex)
                {
                    sb.Insert(0, $"{ex.Message}\n");
                }
            }

            LastStatus = CommandStatus.Success;

            await client.SendTextMessageAsync(message.Chat.Id, sb.ToString());

            await DutyBot.Commands
            .Single(c => c.GetType() == typeof(DutyListCommand))
            .Execute(client, message);
        }